Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. |
Traduction
Source
|
Propriétés Type
.NET Framework 4
Le type Type expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
Assembly | Obtient le Assembly dans lequel le type est déclaré. Pour les types génériques, obtient le Assembly dans lequel le type générique est défini. |
|
AssemblyQualifiedName | Obtient le nom qualifié d'assembly du Type, y compris le nom de l'assembly à partir duquel le Type a été chargé. |
|
Attributes | Obtient les attributs associés à Type. |
|
BaseType | Obtient le type dont le Type en cours hérite directement. |
|
ContainsGenericParameters | Obtient une valeur indiquant si l'objet Type en cours a des paramètres de type qui n'ont pas été remplacés par les types spécifiques. |
|
DeclaringMethod | 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. |
|
DeclaringType | Obtient le type qui déclare le type imbriqué ou paramètre de type générique actuel. (Substitue MemberInfo.DeclaringType.) |
|
DefaultBinder | Obtient une référence au binder par défaut, qui implémente les règles internes pour la sélection des membres appropriés appelés par InvokeMember. |
|
FullName | Obtient le nom qualifié complet de Type, y compris l'espace de noms de Type, mais pas l'assembly. |
|
GenericParameterAttributes | 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. |
|
GenericParameterPosition | 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, lorsque l'objet Type représente un paramètre de type d'un type générique ou une méthode générique. |
|
GUID | Obtient le GUID associé à Type. |
|
HasElementType | Obtient une valeur indiquant si le Type en cours englobe ou se réfère à un autre type, c'est-à-dire si le Type en cours est un tableau ou un pointeur ou encore s'il est passé par référence. |
|
IsAbstract | Obtient une valeur indiquant si le Type est abstrait et doit être substitué. |
|
IsAnsiClass | Obtient une valeur indiquant si l'attribut de format de chaîne AnsiClass est sélectionné pour le Type. |
|
IsArray | Obtient une valeur indiquant si Type est un tableau. |
|
IsAutoClass | Obtient une valeur indiquant si l'attribut de format de chaîne AutoClass est sélectionné pour le Type. |
|
IsAutoLayout | Obtient une valeur indiquant si l'attribut de présentation de classe AutoLayout est sélectionné pour le Type. |
|
IsByRef | Obtient une valeur indiquant si Type est passé par référence. |
|
IsClass | Obtient une valeur indiquant si le Type est une classe, c'est-à-dire ni un type valeur ni une interface. |
|
IsCOMObject | Obtient une valeur indiquant si Type est un objet COM. |
|
IsContextful | Obtient une valeur indiquant si Type peut être hébergé dans un contexte. |
|
IsEnum | Obtient une valeur indiquant si le Type actuel représente une énumération. |
|
IsExplicitLayout | Obtient une valeur indiquant si l'attribut de présentation de classe ExplicitLayout est sélectionné pour le Type. |
|
IsGenericParameter | 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. |
|
IsGenericType | Obtient une valeur indiquant si le type actuel est un type générique. |
|
IsGenericTypeDefinition | 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. |
|
IsImport | 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. |
|
IsInterface | Obtient une valeur indiquant si le Type est une interface, c'est-à-dire ni une classe ni un type valeur. |
|
IsLayoutSequential | Obtient une valeur indiquant si l'attribut de présentation de classe SequentialLayout est sélectionné pour le Type. |
|
IsMarshalByRef | Obtient une valeur indiquant si Type est marshalé par référence. |
|
IsNested | Obtient une valeur qui indique si l'objet Type actuel représente un type dont la définition est imbriquée à l'intérieur de la définition d'un autre type. |
|
IsNestedAssembly | Obtient une valeur indiquant si le Type est imbriqué et visible uniquement dans son propre assembly. |
|
IsNestedFamANDAssem | 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. |
|
IsNestedFamily | Obtient une valeur indiquant si le Type est imbriqué et visible uniquement dans sa propre famille. |
|
IsNestedFamORAssem | 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. |
|
IsNestedPrivate | Obtient une valeur indiquant si le Type est imbriqué et déclaré privé. |
|
IsNestedPublic | Obtient une valeur indiquant si une classe est imbriquée et déclarée publique. |
|
IsNotPublic | Obtient une valeur indiquant si Type n'est pas déclaré public. |
|
IsPointer | Obtient une valeur indiquant si Type est un pointeur. |
|
IsPrimitive | Obtient une valeur indiquant si le Type est l'un des types primitifs. |
|
IsPublic | Obtient une valeur indiquant si Type est déclaré public. |
|
IsSealed | Obtient une valeur indiquant si le Type est déclaré sealed. |
|
IsSecurityCritical | 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 par conséquent exécuter des opérations critiques. |
|
IsSecuritySafeCritical | 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. |
|
IsSecurityTransparent | Obtient une valeur qui indique si le type actuel est transparent au niveau de confiance actuel et ne peut par conséquent pas exécuter d'opérations critiques. |
|
IsSerializable | Obtient une valeur indiquant si le Type est sérialisable. |
|
IsSpecialName | Obtient une valeur indiquant si le Type a un nom qui nécessite un traitement spécial. |
|
IsUnicodeClass | Obtient une valeur indiquant si l'attribut de format de chaîne UnicodeClass est sélectionné pour le Type. |
|
IsValueType | Obtient une valeur indiquant si le Type est un type valeur. |
|
IsVisible | Obtient une valeur qui indique si Type est accessible par code à l'extérieur de l'assembly. |
|
MemberType | Obtient une valeur MemberTypes qui indique que ce membre est un type ou un type imbriqué. (Substitue MemberInfo.MemberType.) |
|
MetadataToken | Obtient une valeur qui identifie un élément de métadonnées. (Hérité de MemberInfo.) |
|
Module | Obtient le module (la DLL) dans lequel le Type en cours est défini. |
|
Name | Obtient le nom du membre actuel. (Hérité de MemberInfo.) |
|
Namespace | Obtient l'espace de noms de Type. |
|
ReflectedType | Obtient l'objet de la classe qui a été utilisé pour obtenir ce membre. (Substitue MemberInfo.ReflectedType.) |
|
StructLayoutAttribute | Obtient un StructLayoutAttribute qui décrit la disposition du type actuel. |
|
TypeHandle | Obtient le handle pour le Type en cours. |
|
TypeInitializer | Obtient l'initialiseur de Type. |
|
UnderlyingSystemType | Indique le type fourni par le Common Language Runtime qui représente ce type. |