Share via


RuntimeCapability Enum

Definition

Specifies capabilities that may or may not be supported by the common language runtime the compilation is targeting.

public enum RuntimeCapability
type RuntimeCapability = 
Public Enum RuntimeCapability
Inheritance
RuntimeCapability

Fields

ByRefFields 1

Represents a runtime feature where types can define ref fields.

CovariantReturnsOfClasses 2

Represents a runtime feature where overriding methods can return more derived types than the method they override.

DefaultImplementationsOfInterfaces 3

Represents a runtime feature where interfaces can define default method implementations.

InlineArrayTypes 7

Indicates that this version of runtime supports inline array types.

NumericIntPtr 4

Indicates that this version of the runtime supports IntPtr and UIntPtr as numeric types.

UnmanagedSignatureCallingConvention 5

Represents a runtime feature where C# function pointers can be declared with an unmanaged calling convention.

VirtualStaticsInInterfaces 6

Indicates that this version of runtime supports virtual static members of interfaces.

Applies to