Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

EnumBuilder classe

 

Date de publication : novembre 2016

Décrit et représente un type d’énumération.

Espace de noms:   System.Reflection.Emit
Assembly:  mscorlib (dans mscorlib.dll)

System.Object
  System.Reflection.MemberInfo
    System.Type
      System.Reflection.TypeInfo
        System.Reflection.Emit.EnumBuilder

[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public sealed class EnumBuilder : TypeInfo, _EnumBuilder

NomDescription
System_CAPS_pubpropertyAssembly

Récupère l’assembly dynamique qui contient la définition de cet enum.(Remplace Type.Assembly.)

System_CAPS_pubpropertyAssemblyQualifiedName

Retourne le chemin d’accès complet de cet enum, qualifié par le nom complet de l’assembly parent.(Remplace Type.AssemblyQualifiedName.)

System_CAPS_pubpropertyAttributes

Obtient les attributs associés à Type.(Hérité de Type.)

System_CAPS_pubpropertyBaseType

Retourne le Type parent de ce type qui est toujours Enum.(Remplace Type.BaseType.)

System_CAPS_pubpropertyContainsGenericParameters

Obtient une valeur indiquant si l'objet Type actuel a des paramètres de type qui n'ont pas été remplacés par des types spécifiques.(Hérité de Type.)

System_CAPS_pubpropertyCustomAttributes

Obtient une collection qui contient les attributs personnalisés du membre.(Hérité de MemberInfo.)

System_CAPS_pubpropertyDeclaredConstructors

Obtient une collection des constructeurs déclarés par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredEvents

Obtient une collection des événements définis par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredFields

Obtient une collection des champs définis par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredMembers

Obtient une collection du membre défini par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredMethods

Obtient une collection des méthodes définies par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredNestedTypes

Obtient une collection des types imbriqués définis par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaredProperties

Obtient la collection des propriétés définies par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyDeclaringMethod

Obtient un MethodBase représentant la méthode de déclaration, si le Type actuel représente un paramètre de type d'une méthode générique.(Hérité de Type.)

System_CAPS_pubpropertyDeclaringType

Retourne le type qui a déclaré cet EnumBuilder.(Remplace Type.DeclaringType.)

System_CAPS_pubpropertyFullName

Retourne le chemin complet de cet enum.(Remplace Type.FullName.)

System_CAPS_pubpropertyGenericParameterAttributes

Obtient une combinaison d'indicateurs GenericParameterAttributes qui décrivent la covariance et des contraintes spéciales du paramètre de type générique actuel.(Hérité de Type.)

System_CAPS_pubpropertyGenericParameterPosition

Obtient la position du paramètre de type dans la liste des paramètres de type du type générique ou de la méthode qui a déclaré le paramètre, quand l'objet Type représente un paramètre de type d'un type générique ou une méthode générique.(Hérité de Type.)

System_CAPS_pubpropertyGenericTypeArguments

Obtient un tableau des arguments de type générique pour ce type.(Hérité de Type.)

System_CAPS_pubpropertyGenericTypeParameters

Obtient un tableau des paramètres de type génériques de l’instance actuelle.(Hérité de TypeInfo.)

System_CAPS_pubpropertyGUID

Retourne le GUID de cette énumération.(Remplace Type.GUID.)

System_CAPS_pubpropertyHasElementType

Obtient une valeur indiquant si le Type actuel englobe ou se réfère à un autre type, c'est-à-dire si le Type actuel est un tableau ou un pointeur ou encore s'il est passé par référence.(Hérité de Type.)

System_CAPS_pubpropertyImplementedInterfaces

Obtient une collection d'interfaces implémentée par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubpropertyIsAbstract

Obtient une valeur indiquant si le Type est abstrait et doit être substitué.(Hérité de Type.)

System_CAPS_pubpropertyIsAnsiClass

Obtient une valeur indiquant si l'attribut de format de chaîne AnsiClass est sélectionné pour Type.(Hérité de Type.)

System_CAPS_pubpropertyIsArray

Obtient une valeur qui indique si le type est un tableau.(Hérité de Type.)

System_CAPS_pubpropertyIsAutoClass

Obtient une valeur indiquant si l'attribut de format de chaîne AutoClass est sélectionné pour Type.(Hérité de Type.)

System_CAPS_pubpropertyIsAutoLayout

Obtient une valeur qui indique si les champs du type actuel sont placés automatiquement par le Common Language Runtime.(Hérité de Type.)

System_CAPS_pubpropertyIsByRef

Obtient une valeur indiquant si Type est passé par référence.(Hérité de Type.)

System_CAPS_pubpropertyIsClass

Obtient une valeur indiquant si le Type est une classe ou un délégué, c'est-à-dire ni un type valeur ni une interface.(Hérité de Type.)

System_CAPS_pubpropertyIsCOMObject

Obtient une valeur indiquant si Type est un objet COM.(Hérité de Type.)

System_CAPS_pubpropertyIsConstructedGenericType

Obtient une valeur qui indique si cet objet représente un type générique construit.(Remplace Type.IsConstructedGenericType.)

System_CAPS_pubpropertyIsContextful

Obtient une valeur indiquant si Type peut être hébergé dans un contexte.(Hérité de Type.)

System_CAPS_pubpropertyIsEnum

Obtient une valeur indiquant si le Type actuel représente une énumération.(Hérité de Type.)

System_CAPS_pubpropertyIsExplicitLayout

Obtient une valeur qui indique si les champs du type actuel sont placés aux offsets explicitement spécifiés.(Hérité de Type.)

System_CAPS_pubpropertyIsGenericParameter

Obtient une valeur indiquant si le Type actuel représente un paramètre de type d'une définition de type ou de méthode générique.(Hérité de Type.)

System_CAPS_pubpropertyIsGenericType

Obtient une valeur indiquant si le type actuel est un type générique.(Hérité de Type.)

System_CAPS_pubpropertyIsGenericTypeDefinition

Obtient une valeur qui indique si le Type actuel représente une définition de type générique, à partir de laquelle d'autres types génériques peuvent être construits.(Hérité de Type.)

System_CAPS_pubpropertyIsImport

Obtient une valeur qui indique si le Type a un attribut appliqué ComImportAttribute, indiquant qu'il a été importé d'une bibliothèque de types COM.(Hérité de Type.)

System_CAPS_pubpropertyIsInterface

Obtient une valeur indiquant si le Type est une interface, c'est-à-dire ni une classe ni un type valeur.(Hérité de Type.)

System_CAPS_pubpropertyIsLayoutSequential

Obtient une valeur qui indique si les champs du type actuel sont placés séquentiellement, en respectant l'ordre dans lequel ils ont été définis ou émis aux métadonnées.(Hérité de Type.)

System_CAPS_pubpropertyIsMarshalByRef

Obtient une valeur indiquant si Type est marshalé par référence.(Hérité de Type.)

System_CAPS_pubpropertyIsNested

Obtient une valeur indiquant si l'objet Type actuel représente un type dont la définition est imbriquée dans la définition d'un autre type.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedAssembly

Obtient une valeur indiquant si le Type est imbriqué et visible uniquement dans son propre assembly.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedFamANDAssem

Obtient une valeur indiquant si le Type est imbriqué et visible uniquement par rapport aux classes qui appartiennent à la fois à sa propre famille et à son propre assembly.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedFamily

Obtient une valeur indiquant si le Type est imbriqué et visible uniquement dans sa propre famille.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedFamORAssem

Obtient une valeur indiquant si le Type est imbriqué et visible uniquement par rapport aux classes qui appartiennent à sa propre famille ou à son propre assembly.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedPrivate

Obtient une valeur indiquant si le Type est imbriqué et déclaré privé.(Hérité de Type.)

System_CAPS_pubpropertyIsNestedPublic

Obtient une valeur indiquant si une classe est imbriquée et déclarée publique.(Hérité de Type.)

System_CAPS_pubpropertyIsNotPublic

Obtient une valeur indiquant si Type n'est pas déclaré public.(Hérité de Type.)

System_CAPS_pubpropertyIsPointer

Obtient une valeur indiquant si Type est un pointeur.(Hérité de Type.)

System_CAPS_pubpropertyIsPrimitive

Obtient une valeur indiquant si le Type est l'un des types primitifs.(Hérité de Type.)

System_CAPS_pubpropertyIsPublic

Obtient une valeur indiquant si Type est déclaré public.(Hérité de Type.)

System_CAPS_pubpropertyIsSealed

Obtient une valeur indiquant si Type est déclaré sealed.(Hérité de Type.)

System_CAPS_pubpropertyIsSecurityCritical

Obtient une valeur qui indique si le type actuel est critique de sécurité (security-critical) ou critique sécurisé (security-safe-critical) au niveau de confiance actuel et peut donc exécuter des opérations critiques.(Hérité de Type.)

System_CAPS_pubpropertyIsSecuritySafeCritical

Obtient une valeur qui indique si le type actuel est critique sécurisé au niveau de confiance actuel, autrement dit s'il peut exécuter des opérations critiques et être accessible par du code transparent.(Hérité de Type.)

System_CAPS_pubpropertyIsSecurityTransparent

Obtient une valeur qui indique si le type actuel est transparent au niveau de confiance actuel et ne peut donc pas exécuter d'opérations critiques.(Hérité de Type.)

System_CAPS_pubpropertyIsSerializable

Obtient une valeur indiquant si le Type est sérialisable.(Hérité de Type.)

System_CAPS_pubpropertyIsSpecialName

Obtient une valeur indiquant si le type a un nom qui nécessite un traitement spécial.(Hérité de Type.)

System_CAPS_pubpropertyIsUnicodeClass

Obtient une valeur indiquant si l'attribut de format de chaîne UnicodeClass est sélectionné pour Type.(Hérité de Type.)

System_CAPS_pubpropertyIsValueType

Obtient une valeur indiquant si le Type est un type valeur.(Hérité de Type.)

System_CAPS_pubpropertyIsVisible

Obtient une valeur qui indique si Type est accessible par code à l'extérieur de l'assembly.(Hérité de Type.)

System_CAPS_pubpropertyMemberType

Obtient une valeur MemberTypes qui indique que ce membre est un type ou un type imbriqué.(Hérité de Type.)

System_CAPS_pubpropertyMetadataToken

Obtient une valeur qui identifie un élément de métadonnées.(Hérité de MemberInfo.)

System_CAPS_pubpropertyModule

Récupère le module dynamique qui contient la définition de cet EnumBuilder.(Remplace Type.Module.)

System_CAPS_pubpropertyName

Retourne le nom de cette énumération.(Remplace MemberInfo.Name.)

System_CAPS_pubpropertyNamespace

Retourne l’espace de noms de cet enum.(Remplace Type.Namespace.)

System_CAPS_pubpropertyReflectedType

Retourne le type qui a été utilisé pour obtenir ce EnumBuilder.(Remplace Type.ReflectedType.)

System_CAPS_pubpropertyStructLayoutAttribute

Obtient un StructLayoutAttribute qui décrit la disposition du type actuel.(Hérité de Type.)

System_CAPS_pubpropertyTypeHandle

Récupère le handle interne de cette énumération.(Remplace Type.TypeHandle.)

System_CAPS_pubpropertyTypeInitializer

Obtient l'initialiseur du type.(Hérité de Type.)

System_CAPS_pubpropertyTypeToken

Retourne le jeton du type de métadonnées internes de cet enum.

System_CAPS_pubpropertyUnderlyingField

Retourne le champ sous-jacent de cet enum.

System_CAPS_pubpropertyUnderlyingSystemType

Retourne le type de système sous-jacent pour cette enum.(Remplace Type.UnderlyingSystemType.)

NomDescription
System_CAPS_pubmethodAsType()

Retourne le type actuel sous forme d'objet Type.(Hérité de TypeInfo.)

System_CAPS_pubmethodCreateType()

Crée un objet Type pour cet enum.

System_CAPS_pubmethodCreateTypeInfo()

Obtient un objet TypeInfo qui représente cette énumération.

System_CAPS_pubmethodDefineLiteral(String, Object)

Définit le champ statique nommé dans un type d’énumération avec la valeur de constante spécifiée.

System_CAPS_pubmethodEquals(Object)

Détermine si le type de système sous-jacent d’actuel Type objet est identique au type de système sous-jacent du type spécifié Object.(Hérité de Type.)

System_CAPS_pubmethodEquals(Type)

Détermine si le type de système sous-jacent du Type actuel est identique au type de système sous-jacent du Type spécifié.(Hérité de Type.)

System_CAPS_pubmethodFindInterfaces(TypeFilter, Object)

Retourne un tableau d'objets Type représentant une liste filtrée d'interfaces implémentées ou héritées par le Type actuel.(Hérité de Type.)

System_CAPS_pubmethodFindMembers(MemberTypes, BindingFlags, MemberFilter, Object)

Retourne un tableau filtré d'objets MemberInfo du type du membre spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetArrayRank()

Obtient le nombre de dimensions dans un tableau.(Hérité de Type.)

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Recherche un constructeur dont les paramètres correspondent aux types d'arguments et aux modificateurs spécifiés, en utilisant les contraintes de liaison et la convention d'appel indiquées.(Hérité de Type.)

System_CAPS_pubmethodGetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Recherche un constructeur dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés, à l'aide des contraintes de liaison spécifiées.(Hérité de Type.)

System_CAPS_pubmethodGetConstructor(Type[])

Recherche un constructeur d'instance public dont les paramètres correspondent aux types contenus dans le tableau spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetConstructors()

Retourne tous les constructeurs publics définis pour le Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetConstructors(BindingFlags)

Retourne un tableau d’objets ConstructorInfo représentant les constructeurs publics et non publics définis pour cette classe, comme spécifié.(Remplace Type.GetConstructors(BindingFlags).)

System_CAPS_pubmethodGetCustomAttributes(Boolean)

Retourne tous les attributs personnalisés définis pour ce constructeur.(Remplace MemberInfo.GetCustomAttributes(Boolean).)

System_CAPS_pubmethodGetCustomAttributes(Type, Boolean)

Retourne les attributs personnalisés identifiés par le type donné.(Remplace MemberInfo.GetCustomAttributes(Type, Boolean).)

System_CAPS_pubmethodGetCustomAttributesData()

Retourne une liste de CustomAttributeData objets représentant des données relatives aux attributs qui ont été appliqués au membre cible.(Hérité de MemberInfo.)

System_CAPS_pubmethodGetDeclaredEvent(String)

Retourne un objet qui représente l'événement public spécifié déclaré par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDeclaredField(String)

Retourne un objet qui représente le champ public spécifié déclaré par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDeclaredMethod(String)

Retourne un objet qui représente la méthode publique spécifiée déclarée par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDeclaredMethods(String)

Retourne une collection qui contient toutes les méthodes publiques déclarées sur le type actuel qui correspondent au nom spécifié.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDeclaredNestedType(String)

Retourne un objet qui représente le type imbriqué public spécifié déclaré par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDeclaredProperty(String)

Retourne un objet qui représente la propriété publique spécifiée déclarée par le type actuel.(Hérité de TypeInfo.)

System_CAPS_pubmethodGetDefaultMembers()

Recherche les membres définis pour le Type actuel dont le DefaultMemberAttribute est défini.(Hérité de Type.)

System_CAPS_pubmethodGetElementType()

L'appel de cette méthode lève toujours NotSupportedException.(Remplace Type.GetElementType().)

System_CAPS_pubmethodGetEnumName(Object)

Retourne le nom de la constante qui a la valeur spécifiée, pour le type énumération actuel.(Hérité de Type.)

System_CAPS_pubmethodGetEnumNames()

Retourne les noms des membres du type énumération actuel.(Hérité de Type.)

System_CAPS_pubmethodGetEnumUnderlyingType()

Retourne le type d’entier sous-jacent de l’énumération actuelle, qui est défini quand le générateur de l’énumération est défini.(Remplace Type.GetEnumUnderlyingType().)

System_CAPS_pubmethodGetEnumValues()

Retourne un tableau des valeurs des constantes dans le type énumération actuel.(Hérité de Type.)

System_CAPS_pubmethodGetEvent(String)

Retourne l'objet EventInfo représentant l'événement public spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetEvent(String, BindingFlags)

Retourne l’événement avec le nom spécifié.(Remplace Type.GetEvent(String, BindingFlags).)

System_CAPS_pubmethodGetEvents()

Retourne les événements publics déclarés ou hérités par ce type.(Remplace Type.GetEvents().)

System_CAPS_pubmethodGetEvents(BindingFlags)

Retourne les événements publics et non publics déclarés par ce type.(Remplace Type.GetEvents(BindingFlags).)

System_CAPS_pubmethodGetField(String)

Recherche le champ public portant le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetField(String, BindingFlags)

Retourne le champ spécifié par le nom donné.(Remplace Type.GetField(String, BindingFlags).)

System_CAPS_pubmethodGetFields()

Retourne tous les champs publics du Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetFields(BindingFlags)

Retourne les champs publics et non publics déclarés par ce type.(Remplace Type.GetFields(BindingFlags).)

System_CAPS_pubmethodGetGenericArguments()

Retourne un tableau d'objets Type qui représentent les arguments de type d'un type générique fermé ou les paramètres de type d'une définition de type générique.(Hérité de Type.)

System_CAPS_pubmethodGetGenericParameterConstraints()

Retourne un tableau d'objets Type qui représentent les contraintes qui s'exercent sur le paramètre de type générique actuel.(Hérité de Type.)

System_CAPS_pubmethodGetGenericTypeDefinition()

Retourne un objet Type qui représente une définition de type générique à partir de laquelle le type générique actuel peut être construit.(Hérité de Type.)

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cette instance.(Hérité de Type.)

System_CAPS_pubmethodGetInterface(String)

Recherche l'interface avec le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetInterface(String, Boolean)

Retourne l’interface implémentée (directement ou indirectement) par ce type, avec le nom qualifié complet spécifié.(Remplace Type.GetInterface(String, Boolean).)

System_CAPS_pubmethodGetInterfaceMap(Type)

Retourne un mappage d’interface pour l’interface demandée.(Remplace Type.GetInterfaceMap(Type).)

System_CAPS_pubmethodGetInterfaces()

Retourne un tableau de toutes les interfaces implémentées sur cette une classe et ses classes de base.(Remplace Type.GetInterfaces().)

System_CAPS_pubmethodGetMember(String)

Recherche les membres publics portant le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetMember(String, BindingFlags)

Recherche les membres spécifiés, à l'aide des contraintes de liaison spécifiées.(Hérité de Type.)

System_CAPS_pubmethodGetMember(String, MemberTypes, BindingFlags)

Retourne tous les membres avec le nom spécifié, le type et la liaison qui sont déclarés ou hérités par ce type.(Remplace Type.GetMember(String, MemberTypes, BindingFlags).)

System_CAPS_pubmethodGetMembers()

Retourne tous les membres publics du Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetMembers(BindingFlags)

Retourne les membres spécifiés déclarés ou hérités par ce type.(Remplace Type.GetMembers(BindingFlags).)

System_CAPS_pubmethodGetMethod(String)

Recherche la méthode publique avec le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags)

Recherche la méthode spécifiée, à l'aide des contraintes de liaison spécifiées.(Hérité de Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Recherche la méthode spécifiée dont les paramètres correspondent aux types d'arguments et aux modificateurs spécifiés, en utilisant les contraintes de liaison et la convention d'appel indiquées.(Hérité de Type.)

System_CAPS_pubmethodGetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Recherche la méthode spécifiée dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés, à l'aide des contraintes de liaison spécifiées.(Hérité de Type.)

System_CAPS_pubmethodGetMethod(String, Type[])

Recherche la méthode publique spécifiée dont les paramètres correspondent aux types d'arguments spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetMethod(String, Type[], ParameterModifier[])

Recherche la méthode publique spécifiée dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetMethods()

Retourne toutes les méthodes publiques du Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetMethods(BindingFlags)

Retourne toutes les méthodes publiques et non publiques déclarées ou héritées par ce type, comme spécifié.(Remplace Type.GetMethods(BindingFlags).)

System_CAPS_pubmethodGetNestedType(String)

Recherche le type imbriqué public avec le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetNestedType(String, BindingFlags)

Retourne le type imbriqué spécifié qui est déclaré par ce type.(Remplace Type.GetNestedType(String, BindingFlags).)

System_CAPS_pubmethodGetNestedTypes()

Retourne les types publics imbriqués dans le Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetNestedTypes(BindingFlags)

Retourne les types imbriqués publics et non publics déclarés ou hérités par ce type.(Remplace Type.GetNestedTypes(BindingFlags).)

System_CAPS_pubmethodGetProperties()

Retourne toutes les propriétés publiques du Type actuel.(Hérité de Type.)

System_CAPS_pubmethodGetProperties(BindingFlags)

Retourne toutes les propriétés publiques et non publiques déclarées ou héritées par ce type, comme spécifié.(Remplace Type.GetProperties(BindingFlags).)

System_CAPS_pubmethodGetProperty(String)

Recherche la propriété publique avec le nom spécifié.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, BindingFlags)

Recherche la propriété spécifiée, à l'aide des contraintes de liaison spécifiées.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Recherche la propriété spécifiée dont les paramètres correspondent aux types d'arguments et aux modificateurs spécifiés, en utilisant les contraintes de liaison indiquées.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, Type)

Recherche la propriété publique à l'aide du nom et du type de retour spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, Type, Type[])

Recherche la propriété publique spécifiée dont les paramètres correspondent aux types d'arguments spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, Type, Type[], ParameterModifier[])

Recherche la propriété publique spécifiée dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetProperty(String, Type[])

Recherche la propriété publique spécifiée dont les paramètres correspondent aux types d'arguments spécifiés.(Hérité de Type.)

System_CAPS_pubmethodGetType()

Obtient le Type actuel.(Hérité de Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[])

Appelle le membre défini, à l'aide des contraintes de liaison spécifiées et correspondant à la liste d'arguments spécifiée.(Hérité de Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo)

Appelle le membre spécifié, à l'aide des contraintes de liaison spécifiées et correspondant à la liste d'arguments et à la culture spécifiées.(Hérité de Type.)

System_CAPS_pubmethodInvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Appelle le membre spécifié. La méthode à appeler doit être accessible et fournir la correspondance la plus spécifique avec la liste d’arguments spécifiée, sous les contraintes des attributs de binder et d’appel spécifiés.(Remplace Type.InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).)

System_CAPS_pubmethodIsAssignableFrom(Type)

Détermine si une instance d’un type spécifié peut être affectée à une instance du type actuel.(Hérité de Type.)

System_CAPS_pubmethodIsAssignableFrom(TypeInfo)

Obtient une valeur qui indique si un objet TypeInfo spécifié peut être affecté à cet objet.(Remplace TypeInfo.IsAssignableFrom(TypeInfo).)

System_CAPS_pubmethodIsDefined(Type, Boolean)

Vérifie si le type d’attribut personnalisé spécifié est défini.(Remplace MemberInfo.IsDefined(Type, Boolean).)

System_CAPS_pubmethodIsEnumDefined(Object)

Retourne une valeur qui indique si la valeur spécifiée existe dans le type énumération actuel.(Hérité de Type.)

System_CAPS_pubmethodIsEquivalentTo(Type)

Détermine si deux types COM ont la même identité et prennent en charge l'équivalence de type.(Hérité de Type.)

System_CAPS_pubmethodIsInstanceOfType(Object)

Détermine si l'objet spécifié est une instance du Type actuel.(Hérité de Type.)

System_CAPS_pubmethodIsSubclassOf(Type)

Détermine si le Type actuel dérive du Type spécifié.(Hérité de Type.)

System_CAPS_pubmethodMakeArrayType()

Retourne un objet Type qui représente un tableau unidimensionnel du type actuel, avec une limite inférieure de zéro.(Remplace Type.MakeArrayType().)

System_CAPS_pubmethodMakeArrayType(Int32)

Retourne un objet Type qui représente un tableau du type actuel, avec le nombre spécifié de dimensions.(Remplace Type.MakeArrayType(Int32).)

System_CAPS_pubmethodMakeByRefType()

Retourne un objet Type qui représente le type actif quand il est passé en tant que paramètre ref (paramètre ByRef en Visual Basic).(Remplace Type.MakeByRefType().)

System_CAPS_pubmethodMakeGenericType(Type[])

Substitue les éléments d'un tableau de types aux paramètres de type de la définition du type générique actuel et retourne un objet Type qui représente le type construit résultant.(Hérité de Type.)

System_CAPS_pubmethodMakePointerType()

Retourne un objet Type qui représente un pointeur vers le type actuel.(Remplace Type.MakePointerType().)

System_CAPS_pubmethodSetCustomAttribute(ConstructorInfo, Byte[])

Définit un attribut personnalisé à l’aide d’un objet blob d’attribut personnalisé spécifié.

System_CAPS_pubmethodSetCustomAttribute(CustomAttributeBuilder)

Définit un attribut personnalisé à l’aide d’un générateur d’attributs personnalisés.

System_CAPS_pubmethodToString()

Retourne String représentant le nom du Type actuel.(Hérité de Type.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIReflectableType.GetTypeInfo()

Retourne une représentation du type actuel en tant qu'objet TypeInfo.(Hérité de TypeInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).

System_CAPS_pubinterfaceSystem_CAPS_privmethod_EnumBuilder.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetType()

Obtient un Type objet représentant le MemberInfo (classe).(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.(Hérité de MemberInfo.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.(Hérité de Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées ensuite pour obtenir les informations de type d'une interface.(Hérité de Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).(Hérité de Type.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.(Hérité de Type.)

NomDescription
System_CAPS_pubmethodGetCustomAttribute(Type)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute(Type, Boolean)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>()

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttribute<T>(Boolean)

Surchargé. Récupère un attribut personnalisé d’un type spécifié qui est appliqué à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes()

Surchargé. Récupère une collection d’attributs personnalisés qui sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes(Type)

Surchargé. Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetCustomAttributes<T>(Boolean)

Surchargé. Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié et éventuellement inspecte les ancêtres de ce membre.(Défini par CustomAttributeExtensions.)

System_CAPS_pubmethodGetRuntimeEvent(String)

Récupère un objet qui représente l’événement spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeEvents()

Récupère une collection qui représente tous les événements définis sur un type spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeField(String)

Récupère un objet qui représente un champ spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeFields()

Récupère une collection qui représente tous les champs définis sur un type spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeInterfaceMap(Type)

Retourne un mappage d’interface pour le type spécifié et de l’interface spécifiée.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeMethod(String, Type[])

Récupère un objet qui représente une méthode spécifiée.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeMethods()

Récupère une collection qui représente toutes les méthodes définies sur un type spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeProperties()

Récupère une collection qui représente toutes les propriétés définies sur un type spécifié.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetRuntimeProperty(String)

Récupère un objet qui représente une propriété spécifiée.(Défini par RuntimeReflectionExtensions.)

System_CAPS_pubmethodGetTypeInfo()

Retourne le TypeInfo représentant le type spécifié.(Défini par IntrospectionExtensions.)

System_CAPS_pubmethodIsDefined(Type)

Surchargé. Indique si des attributs personnalisés d’un type spécifié sont appliqués à un membre spécifié.(Défini par CustomAttributeExtensions.)

System_CAPS_noteRemarque

In the .NET Framework versions 1.0 and 1.1, it is necessary to define enumerations using T:System.Reflection.Emit.TypeBuilder because T:System.Reflection.Emit.EnumBuilder emits enumerations whose elements are of type T:System.Int32 instead of the enumeration type. In the .NET Framework version 2.0, T:System.Reflection.Emit.EnumBuilder emits enumerations whose elements have the correct type.

The following code example demonstrates the construction of an enumeration within a dynamic assembly, using EnumBuilder. The example defines an enumeration named Elevation, with an underlying type of T:System.Int32, and creates two elements: Low, with a value of 0, and High, with a value of 1. After the type has been created, the assembly is saved with the name TempAssembly.dll. You can use the MSIL Disassembler (Ildasm.exe) to examine the contents of this assembly.

System_CAPS_noteRemarque

Prior to the .NET Framework version 2.0, this code example does not produce a correct enumeration.

using System;
using System.Reflection;
using System.Reflection.Emit;

class Example
{
    public static void Main()
    {
        // Get the current application domain for the current thread.
        AppDomain currentDomain = AppDomain.CurrentDomain;

        // Create a dynamic assembly in the current application domain, 
        // and allow it to be executed and saved to disk.
        AssemblyName aName = new AssemblyName("TempAssembly");
        AssemblyBuilder ab = currentDomain.DefineDynamicAssembly(
            aName, AssemblyBuilderAccess.RunAndSave);

        // Define a dynamic module in "TempAssembly" assembly. For a single-
        // module assembly, the module has the same name as the assembly.
        ModuleBuilder mb = ab.DefineDynamicModule(aName.Name, aName.Name + ".dll");

        // Define a public enumeration with the name "Elevation" and an 
        // underlying type of Integer.
        EnumBuilder eb = mb.DefineEnum("Elevation", TypeAttributes.Public, typeof(int));

        // Define two members, "High" and "Low".
        eb.DefineLiteral("Low", 0);
        eb.DefineLiteral("High", 1);

        // Create the type and save the assembly.
        Type finished = eb.CreateType();
        ab.Save(aName.Name + ".dll");

        foreach( object o in Enum.GetValues(finished) )
        {
            Console.WriteLine("{0}.{1} = {2}", finished, o, ((int) o));
        }
    }
}

/* This code example produces the following output:

Elevation.Low = 0
Elevation.High = 1 
 */

.NET Framework
Disponible depuis 1.1
Silverlight
Disponible depuis 2.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: