Partager via


RuntimeFeature Classe

Définition

Définit les API pour déterminer si des fonctionnalités spécifiques sont prises en charge par le Common Language Runtime.

public ref class RuntimeFeature abstract sealed
public static class RuntimeFeature
type RuntimeFeature = class
Public Class RuntimeFeature
Héritage
RuntimeFeature

Champs

ByRefFields

Représente une fonctionnalité d’exécution dans laquelle les types peuvent définir des champs ref.

ByRefLikeGenerics

Représente une fonctionnalité d’exécution dans laquelle les types de type parref peuvent être utilisés dans les paramètres génériques.

CovariantReturnsOfClasses

Représente une fonctionnalité d’exécution où les méthodes de substitution peuvent retourner plus de types dérivés que la méthode qu’elles remplacent.

DefaultImplementationsOfInterfaces

Représente une fonctionnalité d’exécution dans laquelle les interfaces peuvent définir des implémentations de méthode par défaut.

NumericIntPtr

Indique que cette version du runtime prend en charge IntPtr et UIntPtr en tant que types numériques.

PortablePdb

Représente la fonctionnalité de runtime PDB portable.

UnmanagedSignatureCallingConvention

Représente une fonctionnalité d’exécution dans laquelle les pointeurs de fonction C# peuvent être déclarés avec une convention d’appel non managée.

VirtualStaticsInInterfaces

Indique que cette version du runtime prend en charge les membres statiques virtuels des interfaces.

Propriétés

IsDynamicCodeCompiled

Obtient une valeur qui indique si le runtime compile du code dynamique.

IsDynamicCodeSupported

Obtient une valeur qui indique si le runtime prend en charge le code dynamique.

Méthodes

IsSupported(String)

Détermine si une fonctionnalité spécifiée est prise en charge par le Common Language Runtime.

S’applique à