Freigeben über


RuntimeFeature Klasse

Definition

Definiert APIs, um zu bestimmen, ob bestimmte Features von der Common Language Runtime unterstützt werden.

public ref class RuntimeFeature abstract sealed
public static class RuntimeFeature
type RuntimeFeature = class
Public Class RuntimeFeature
Vererbung
RuntimeFeature

Felder

ByRefFields

Stellt ein Laufzeitfeature dar, bei dem Typen Bezugsfelder definieren können.

ByRefLikeGenerics

Stellt ein Laufzeitfeature dar, bei dem byref-ähnliche Typen in generischen Parametern verwendet werden können.

CovariantReturnsOfClasses

Stellt ein Laufzeitfeature dar, bei dem überschriebene Methoden mehr abgeleitete Typen zurückgeben können als die Methode, die sie außer Kraft setzen.

DefaultImplementationsOfInterfaces

Stellt ein Laufzeitfeature dar, bei dem Schnittstellen Standardmethodenimplementierungen definieren können.

NumericIntPtr

Gibt an, dass diese Version der Laufzeit IntPtr und UIntPtr als numerische Typen unterstützt.

PortablePdb

Stellt das portable PDB-Laufzeitfeature dar.

UnmanagedSignatureCallingConvention

Stellt ein Laufzeitfeature dar, bei dem C#-Funktionszeiger mit einer nicht verwalteten Aufrufkonvention deklariert werden können.

VirtualStaticsInInterfaces

Gibt an, dass diese Laufzeitversion virtuelle statische Member von Schnittstellen unterstützt.

Eigenschaften

IsDynamicCodeCompiled

Ruft einen Wert ab, der angibt, ob die Laufzeit dynamischen Code kompiliert.

IsDynamicCodeSupported

Ruft einen Wert ab, der angibt, ob die Laufzeit dynamischen Code unterstützt.

Methoden

IsSupported(String)

Bestimmt, ob ein angegebenes Feature von der Common Language Runtime unterstützt wird.

Gilt für: