Représente les déclarations de types : types classe, types interface, types tableau, types valeur, types énumération, paramètres de type, définitions de type générique et types génériques construits ouverts ou fermés.
Les tableaux suivants listent les membres exposés par le type Type .
Champs publics| Nom | Description | |
|---|---|---|
| Delimiter | Sépare les noms dans l'espace de noms de Type. Ce champ est en lecture seule. |
| EmptyTypes | Représente un tableau vide du type Type. Ce champ est en lecture seule. |
| FilterAttribute | Représente le filtre de membres utilisé avec les attributs. Ce champ est en lecture seule. |
| FilterName | Représente le filtre de membres, avec respect de la casse, utilisé sur les noms. Ce champ est en lecture seule. |
| FilterNameIgnoreCase | Représente le filtre de membres, sans respect de la casse, utilisé sur les noms. Ce champ est en lecture seule. |
| Missing | Représente une valeur manquante dans les informations Type. Ce champ est en lecture seule. |
Propriétés publiques| 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 la classe qui déclare ce membre. |
| 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 en cours 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 en cours 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. |
| 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é. |
| 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. |
| 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. |
Méthodes publiques| Nom | Description | |
|---|---|---|
| Equals | Surchargé. Substitué. Détermine si le type de système sous-jacent du Type en cours est identique au type de système sous-jacent de l'Object ou Type spécifié. |
| FindInterfaces | Retourne un tableau d'objets Type représentant une liste filtrée d'interfaces implémentées ou héritées par le Type en cours. |
| FindMembers | Retourne un tableau filtré d'objets MemberInfo du type du membre spécifié. |
| GetArrayRank | Obtient le nombre de dimensions dans un Array. |
| GetConstructor | Surchargé. Obtient un constructeur spécifique du Type en cours. |
| GetConstructors | Surchargé. Obtient les constructeurs du Type en cours. |
| GetCustomAttributes | Surchargé. Lors d'une substitution dans une classe dérivée, retourne tous les attributs appliqués à ce membre. (Hérité de MemberInfo.) |
| GetDefaultMembers | Recherche les membres définis pour le Type en cours dont le DefaultMemberAttribute est défini. |
| GetElementType | En cas de substitution dans une classe dérivée, retourne le Type de l'objet englobé ou de l'objet auquel le tableau, pointeur ou type référence en cours fait référence. |
| GetEvent | Surchargé. Obtient un événement spécifique déclaré ou hérité par le Type en cours. |
| GetEvents | Surchargé. Obtient les événements qui sont déclarés ou hérités par le Type en cours. |
| GetField | Surchargé. Obtient un champ spécifique du Type en cours. |
| GetFields | Surchargé. Obtient les champs du Type en cours. |
| GetGenericArguments | Retourne un tableau d'objets Type qui représentent les arguments de type d'un type générique ou les paramètres de type d'une définition de type générique. |
| GetGenericParameterConstraints | Retourne un tableau d'objets Type qui représentent les contraintes qui s'exercent sur le paramètre de type générique actuel. |
| GetGenericTypeDefinition | 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. |
| GetHashCode | Substitué. Retourne le code de hachage de cette instance. |
| GetInterface | Surchargé. Obtient une interface spécifique implémentée ou héritée par le Type en cours. |
| GetInterfaceMap | Retourne un mappage d'interface pour le type interface spécifié. |
| GetInterfaces | En cas de substitution dans une classe dérivée, obtient toutes les interfaces implémentées ou héritées par le Type en cours. |
| GetMember | Surchargé. Obtient les membres spécifiés du Type en cours. |
| GetMembers | Surchargé. Obtient les membres (propriétés, méthodes, champs, événements, etc.) du Type en cours. |
| GetMethod | Surchargé. Obtient une méthode spécifique du Type en cours. |
| GetMethods | Surchargé. Obtient les méthodes du Type en cours. |
| GetNestedType | Surchargé. Obtient un type spécifique imbriqué dans le Type en cours. |
| GetNestedTypes | Surchargé. Obtient les types imbriqués dans le Type en cours. |
| GetProperties | Surchargé. Obtient les propriétés du Type en cours. |
| GetProperty | Surchargé. Obtient une propriété spécifique du Type en cours. |
| GetType | Surchargé. Obtient un objet Type qui représente le type spécifié. |
| GetTypeArray | Obtient les types des objets dans le tableau spécifié. |
| GetTypeCode | Obtient le code du type sous-jacent du Type spécifié. |
| GetTypeFromCLSID | Surchargé. Obtient le type associé à l'identificateur de classe (CLSID) spécifié. |
| GetTypeFromHandle | Obtient le type référencé par le handle de type spécifié. |
| GetTypeFromProgID | Surchargé. Obtient le type associé à l'identificateur de programme (ProgID) spécifié. |
| GetTypeHandle | Obtient le handle pour le Type d'un objet spécifié. |
| InvokeMember | Surchargé. Appelle un membre spécifique du Type en cours. |
| IsAssignableFrom | Détermine si une instance du Type en cours peut être assignée à partir d'une instance du Type spécifié. |
| IsDefined | En cas de substitution dans une classe dérivée, indique si une ou plusieurs instances de attributeType sont appliquées à ce membre. (Hérité de MemberInfo.) |
| IsInstanceOfType | Détermine si l'objet spécifié est une instance du Type en cours. |
| IsSubclassOf | Détermine si la classe représentée par le Type en cours dérive de la classe représentée par le Type spécifié. |
| MakeArrayType | Surchargé. Retourne un objet Type qui représente un tableau du type actuel. |
| MakeByRefType | Retourne un objet Type qui représente le type actuel lorsqu'il est passé en tant que paramètre ref (paramètre ByRef en Visual Basic). |
| MakeGenericType | 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. |
| MakePointerType | Retourne un objet Type qui représente un pointeur vers le type actuel. |
| ReferenceEquals | Détermine si les instances de Object spécifiées sont identiques. (Hérité de Object.) |
| ReflectionOnlyGetType | Obtient le Type portant le nom spécifié, indiquant s'il faut effectuer une recherche respectant la casse et lever une exception si le type est introuvable. Le type est chargé dans un contexte de réflexion, et non d'exécution. |
| ToString | Substitué. Retourne String représentant le nom du Type en cours. |
Méthodes protégées| Nom | Description | |
|---|---|---|
| Finalize | Autorise Object à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant que Object soit récupéré par l'opération garbage collection. (Hérité de Object.) |
| GetAttributeFlagsImpl | En cas de substitution dans une classe dérivée, implémente la propriété Attributes et obtient un masque de bits indiquant les attributs associés à Type. |
| GetConstructorImpl | En cas de substitution dans une classe dérivée, recherche un constructeur dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés, à l'aide des contraintes de liaison et de la convention d'appel spécifiées. |
| GetMethodImpl | En cas de substitution dans une classe dérivée, 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 et de la convention d'appel spécifiées. |
| GetPropertyImpl | En cas de substitution dans une classe dérivée, recherche la propriété spécifiée dont les paramètres correspondent aux types d'arguments et modificateurs spécifiés, en utilisant les contraintes de liaison indiquées. |
| HasElementTypeImpl | En cas de substitution dans une classe dérivée, implémente la propriété HasElementType et détermine 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. |
| IsArrayImpl | En cas de substitution dans une classe dérivée, implémente la propriété IsArray et détermine si Type est un tableau. |
| IsByRefImpl | En cas de substitution dans une classe dérivée, implémente la propriété IsByRef et détermine si le Type est passé par référence. |
| IsCOMObjectImpl | En cas de substitution dans une classe dérivée, implémente la propriété IsCOMObject et détermine si le Type est un objet COM. |
| IsContextfulImpl | Implémente la propriété IsContextful et détermine si Type peut être hébergé dans un contexte. |
| IsMarshalByRefImpl | Implémente la propriété IsMarshalByRef et détermine si le Type est marshalé par référence. |
| IsPointerImpl | En cas de substitution dans une classe dérivée, implémente la propriété IsPointer et détermine si le Type est un pointeur. |
| IsPrimitiveImpl | En cas de substitution dans une classe dérivée, implémente la propriété IsPrimitive et détermine si Type est l'un des types primitifs. |
| IsValueTypeImpl | Implémente la propriété IsValueType et détermine si le Type est un type valeur, c'est-à-dire ni une classe ni une interface. |
| MemberwiseClone | Crée une copie partielle de l'Object en cours. (Hérité de Object.) |
Implémentations d'interface explicite| Nom | Description | |
|---|---|---|
| System.Runtime.InteropServices._Type.GetIDsOfNames | Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. |
| System.Runtime.InteropServices._Type.GetTypeInfo | 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.Runtime.InteropServices._Type.GetTypeInfoCount | Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). |
| System.Runtime.InteropServices._Type.Invoke | Fournit l'accès aux propriétés et aux méthodes exposées par un objet. |
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ