TypeInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés.
public ref class TypeInfo abstract : System::Reflection::MemberInfo, System::Reflection::IReflectableType
public ref class TypeInfo abstract : Type, System::Reflection::IReflectableType
public abstract class TypeInfo : System.Reflection.MemberInfo, System.Reflection.IReflectableType
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class TypeInfo : Type, System.Reflection.IReflectableType
type TypeInfo = class
inherit MemberInfo
interface IReflectableType
type TypeInfo = class
inherit Type
interface IReflectableType
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type TypeInfo = class
inherit Type
interface IReflectableType
Public MustInherit Class TypeInfo
Inherits MemberInfo
Implements IReflectableType
Public MustInherit Class TypeInfo
Inherits Type
Implements IReflectableType
- Héritage
- Héritage
- Dérivé
- Attributs
- Implémente
Exemples
L’exemple suivant utilise les types de réflexion et les membres dans .NET pour récupérer les méthodes et les propriétés du type Calendar, y compris les méthodes héritées et les propriétés, puis les écrit dans la console.
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Reflection;
using System.Text;
TypeInfo t = typeof(Calendar).GetTypeInfo();
IEnumerable<PropertyInfo> pList = t.DeclaredProperties;
IEnumerable<MethodInfo> mList = t.DeclaredMethods;
StringBuilder sb = new StringBuilder();
sb.Append("Properties:");
foreach (PropertyInfo p in pList)
{
sb.Append("\n" + p.DeclaringType.Name + ": " + p.Name);
}
sb.Append("\nMethods:");
foreach (MethodInfo m in mList)
{
sb.Append("\n" + m.DeclaringType.Name + ": " + m.Name);
}
Console.WriteLine(sb.ToString());
/* This code outputs the following text:
Properties:
Calendar: MinSupportedDateTime
Calendar: MaxSupportedDateTime
Calendar: AlgorithmType
Calendar: ID
Calendar: BaseCalendarID
Calendar: IsReadOnly
Calendar: CurrentEraValue
Calendar: Eras
Calendar: DaysInYearBeforeMinSupportedYear
Calendar: TwoDigitYearMax
Methods:
Calendar: get_MinSupportedDateTime
Calendar: get_MaxSupportedDateTime
Calendar: get_AlgorithmType
Calendar: get_ID
Calendar: get_BaseCalendarID
Calendar: get_IsReadOnly
Calendar: get_CurrentEraValue
Calendar: get_Eras
Calendar: get_DaysInYearBeforeMinSupportedYear
Calendar: get_TwoDigitYearMax
Calendar: set_TwoDigitYearMax
Calendar: Clone
Calendar: ReadOnly
Calendar: VerifyWritable
Calendar: SetReadOnlyState
Calendar: CheckAddResult
Calendar: Add
Calendar: AddMilliseconds
Calendar: AddDays
Calendar: AddHours
Calendar: AddMinutes
Calendar: AddMonths
Calendar: AddSeconds
Calendar: AddWeeks
Calendar: AddYears
Calendar: GetDayOfMonth
Calendar: GetDayOfWeek
Calendar: GetDayOfYear
Calendar: GetDaysInMonth
Calendar: GetDaysInMonth
Calendar: GetDaysInYear
Calendar: GetDaysInYear
Calendar: GetEra
Calendar: GetHour
Calendar: GetMilliseconds
Calendar: GetMinute
Calendar: GetMonth
Calendar: GetMonthsInYear
Calendar: GetMonthsInYear
Calendar: GetSecond
Calendar: GetFirstDayWeekOfYear
Calendar: GetWeekOfYearFullDays
Calendar: GetWeekOfYearOfMinSupportedDateTime
Calendar: GetWeekOfYear
Calendar: GetYear
Calendar: IsLeapDay
Calendar: IsLeapDay
Calendar: IsLeapMonth
Calendar: IsLeapMonth
Calendar: GetLeapMonth
Calendar: GetLeapMonth
Calendar: IsLeapYear
Calendar: IsLeapYear
Calendar: ToDateTime
Calendar: ToDateTime
Calendar: TryToDateTime
Calendar: IsValidYear
Calendar: IsValidMonth
Calendar: IsValidDay
Calendar: ToFourDigitYear
Calendar: TimeToTicks
Calendar: GetSystemTwoDigitYearSetting
*/
Remarques
À compter de .NET Framework 4.5, la classe TypeInfo est incluse dans le sous-ensemble d’applications du Windows Store .NET pour Windows 8.x Store à utiliser pour créer des applications du Windows Store. TypeInfo est également disponible dans le .NET Framework complet. Pour plus d’informations sur la réflexion pour les applications du Windows Store, consultez espaces de noms System.Reflection et Réflexion dans le .NET Framework pour les applications du Windows Store.
TypeInfo contient un grand nombre de membres disponibles dans la classe Type, et la plupart des propriétés de réflexion dans les applications .NET pour windows 8.x Store retournent des collections d’objets TypeInfo. Pour obtenir un objet TypeInfo à partir d’un objet Type, utilisez la méthode d’extension IntrospectionExtensions.GetTypeInfo(Type).
Un objet TypeInfo représente la définition de type elle-même, tandis qu’un objet Type représente une référence à la définition de type. L’obtention d’un objet TypeInfo force l’assembly qui contient ce type à charger. En comparaison, vous pouvez manipuler Type objets sans nécessairement exiger que le runtime charge l’assembly qu’ils référencent.
Dans les applications du .NET pour windows 8.x Store, vous utilisez les propriétés de réflexion de TypeInfo qui retournent des collections IEnumerable<T> au lieu de méthodes qui retournent des tableaux. Par exemple, utilisez la propriété DeclaredMembers pour obtenir tous les membres déclarés ou la propriété DeclaredProperties pour obtenir toutes les propriétés déclarées. Les contextes de réflexion peuvent implémenter la traversée différée de ces collections pour les assemblys ou types volumineux. Pour obtenir des membres spécifiques, utilisez des méthodes telles que GetDeclaredMethod et GetDeclaredProperty, puis transmettez le nom de la méthode ou de la propriété que vous souhaitez récupérer.
Pour filtrer les résultats de TypeInfo propriétés, utilisez des requêtes LINQ. Pour les objets de réflexion qui proviennent du runtime (par exemple, à la suite de typeof(Object)
), vous pouvez parcourir l’arborescence d’héritage à l’aide des méthodes de la classe RuntimeReflectionExtensions. Les consommateurs d’objets provenant de contextes de réflexion personnalisés ne peuvent pas utiliser ces méthodes et doivent parcourir l’arborescence d’héritage elles-mêmes.
Constructeurs
TypeInfo() |
Initialise une instance de TypeInfo. |
Propriétés
Assembly |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
Assembly |
Obtient la Assembly dans laquelle le type est déclaré. Pour les types génériques, obtient la Assembly dans laquelle le type générique est défini. (Hérité de Type) |
AssemblyQualifiedName |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
AssemblyQualifiedName |
Obtient le nom qualifié d’assembly du type, qui inclut le nom de l’assembly à partir duquel cet objet Type a été chargé. (Hérité de Type) |
Attributes |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
Attributes |
Obtient les attributs associés au Type. (Hérité de Type) |
BaseType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
BaseType |
Obtient le type à partir duquel le Type actuel hérite directement. (Hérité de Type) |
ContainsGenericParameters |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
ContainsGenericParameters |
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) |
CustomAttributes |
Obtient une collection qui contient les attributs personnalisés de ce membre. (Hérité de MemberInfo) |
DeclaredConstructors |
Obtient une collection des constructeurs déclarés par le type actuel. |
DeclaredEvents |
Obtient une collection des événements définis par le type actuel. |
DeclaredFields |
Obtient une collection des champs définis par le type actuel. |
DeclaredMembers |
Obtient une collection des membres définis par le type actuel. |
DeclaredMethods |
Obtient une collection des méthodes définies par le type actuel. |
DeclaredNestedTypes |
Obtient une collection des types imbriqués définis par le type actuel. |
DeclaredProperties |
Obtient une collection des propriétés définies par le type actuel. |
DeclaringMethod |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
DeclaringMethod |
Obtient une MethodBase qui représente la méthode déclarante, si le Type actuel représente un paramètre de type d’une méthode générique. (Hérité de Type) |
DeclaringType |
Obtient la classe qui déclare ce membre. (Hérité de MemberInfo) |
DeclaringType |
Obtient le type qui déclare le type imbriqué actuel ou le paramètre de type générique. (Hérité de Type) |
FullName |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
FullName |
Obtient le nom complet du type, y compris son espace de noms, mais pas son assembly. (Hérité de Type) |
GenericParameterAttributes |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GenericParameterAttributes |
Obtient une combinaison d’indicateurs GenericParameterAttributes qui décrivent la covariance et les contraintes spéciales du paramètre de type générique actuel. (Hérité de Type) |
GenericParameterPosition |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GenericParameterPosition |
Obtient la position du paramètre de type dans la liste des paramètres de type du type ou de la méthode générique 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 d’une méthode générique. (Hérité de Type) |
GenericTypeArguments |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GenericTypeArguments |
Obtient un tableau des arguments de type générique pour ce type. (Hérité de Type) |
GenericTypeParameters |
Obtient un tableau des paramètres de type générique de l’instance actuelle. |
GUID |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GUID |
Obtient le GUID associé au Type. (Hérité de Type) |
HasElementType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
HasElementType |
Obtient une valeur indiquant si le Type actuel englobe ou fait référence à un autre type ; autrement dit, si le Type actuel est un tableau, un pointeur ou est passé par référence. (Hérité de Type) |
ImplementedInterfaces |
Obtient une collection des interfaces implémentées par le type actuel. |
IsAbstract |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAbstract |
Obtient une valeur indiquant si le Type est abstrait et doit être substitué. (Hérité de Type) |
IsAnsiClass |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAnsiClass |
Obtient une valeur indiquant si l’attribut de format de chaîne |
IsArray |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsArray |
Obtient une valeur qui indique si le type est un tableau. (Hérité de Type) |
IsAutoClass |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAutoClass |
Obtient une valeur indiquant si l’attribut de format de chaîne |
IsAutoLayout |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAutoLayout |
Obtient une valeur indiquant si les champs du type actuel sont disposés automatiquement par le Common Language Runtime. (Hérité de Type) |
IsByRef |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsByRef |
Obtient une valeur indiquant si la Type est passée par référence. (Hérité de Type) |
IsByRefLike |
Obtient une valeur qui indique si le type est une structure de type byref. (Hérité de Type) |
IsClass |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsClass |
Obtient une valeur indiquant si l'Type est une classe ou un délégué ; autrement dit, pas un type valeur ou une interface. (Hérité de Type) |
IsCollectible |
Obtient une valeur qui indique si cet objet MemberInfo fait partie d’un assembly détenu dans une AssemblyLoadContextcollectible. (Hérité de MemberInfo) |
IsCOMObject |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsCOMObject |
Obtient une valeur indiquant si le Type est un objet COM. (Hérité de Type) |
IsConstructedGenericType |
Obtient une valeur qui indique si cet objet représente un type générique construit. Vous pouvez créer des instances d’un type générique construit. (Hérité de Type) |
IsContextful |
Obtient une valeur indiquant si le Type peut être hébergé dans un contexte. (Hérité de Type) |
IsEnum |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsEnum |
Obtient une valeur indiquant si le Type actuel représente une énumération. (Hérité de Type) |
IsExplicitLayout |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsExplicitLayout |
Obtient une valeur indiquant si les champs du type actuel sont disposés à des décalages spécifiés explicitement. (Hérité de Type) |
IsFunctionPointer |
Obtient une valeur qui indique si le Type actuel est un pointeur de fonction. (Hérité de Type) |
IsGenericMethodParameter |
Obtient une valeur qui indique si le Type actuel représente un paramètre de type dans la définition d’une méthode générique. (Hérité de Type) |
IsGenericParameter |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsGenericParameter |
Obtient une valeur indiquant si le Type actuel représente un paramètre de type dans la définition d’un type générique ou d’une méthode. (Hérité de Type) |
IsGenericType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsGenericType |
Obtient une valeur indiquant si le type actuel est un type générique. (Hérité de Type) |
IsGenericTypeDefinition |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsGenericTypeDefinition |
Obtient une valeur indiquant 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) |
IsGenericTypeParameter |
Obtient une valeur qui indique si le Type actuel représente un paramètre de type dans la définition d’un type générique. (Hérité de Type) |
IsImport |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsImport |
Obtient une valeur indiquant si l'Type a un attribut ComImportAttribute appliqué, indiquant qu’il a été importé à partir d’une bibliothèque de types COM. (Hérité de Type) |
IsInterface |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsInterface |
Obtient une valeur indiquant si l'Type est une interface ; autrement dit, pas une classe ou un type valeur. (Hérité de Type) |
IsLayoutSequential |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsLayoutSequential |
Obtient une valeur indiquant si les champs du type actuel sont disposés séquentiellement, dans l’ordre dans lequel ils ont été définis ou émis dans les métadonnées. (Hérité de Type) |
IsMarshalByRef |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsMarshalByRef |
Obtient une valeur indiquant si le Type est marshalé par référence. (Hérité de Type) |
IsNested |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNested |
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) |
IsNestedAssembly |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedAssembly |
Obtient une valeur indiquant si la Type est imbriquée et visible uniquement dans son propre assembly. (Hérité de Type) |
IsNestedFamANDAssem |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedFamANDAssem |
Obtient une valeur indiquant si la Type est imbriquée et visible uniquement aux classes qui appartiennent à sa propre famille et à son propre assembly. (Hérité de Type) |
IsNestedFamily |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedFamily |
Obtient une valeur indiquant si la Type est imbriquée et visible uniquement dans sa propre famille. (Hérité de Type) |
IsNestedFamORAssem |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedFamORAssem |
Obtient une valeur indiquant si la Type est imbriquée et visible uniquement aux classes qui appartiennent à sa propre famille ou à son propre assembly. (Hérité de Type) |
IsNestedPrivate |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedPrivate |
Obtient une valeur indiquant si la Type est imbriquée et déclarée privée. (Hérité de Type) |
IsNestedPublic |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNestedPublic |
Obtient une valeur indiquant si une classe est imbriquée et déclarée publique. (Hérité de Type) |
IsNotPublic |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsNotPublic |
Obtient une valeur indiquant si le Type n’est pas déclaré public. (Hérité de Type) |
IsPointer |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsPointer |
Obtient une valeur indiquant si le Type est un pointeur. (Hérité de Type) |
IsPrimitive |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsPrimitive |
Obtient une valeur indiquant si la Type est l’un des types primitifs. (Hérité de Type) |
IsPublic |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsPublic |
Obtient une valeur indiquant si la Type est déclarée publique. (Hérité de Type) |
IsSealed |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsSealed |
Obtient une valeur indiquant si la Type est déclarée scellée. (Hérité de Type) |
IsSecurityCritical |
Obtient une valeur qui indique si le type actuel est critique pour la sécurité ou la sécurité au niveau de confiance actuel, et peut donc effectuer des opérations critiques. (Hérité de Type) |
IsSecuritySafeCritical |
Obtient une valeur qui indique si le type actuel est critique pour la sécurité au niveau de confiance actuel ; autrement dit, qu’il puisse effectuer des opérations critiques et qu’il soit accessible par du code transparent. (Hérité de Type) |
IsSecurityTransparent |
Obtient une valeur qui indique si le type actuel est transparent au niveau de confiance actuel et ne peut donc pas effectuer d’opérations critiques. (Hérité de Type) |
IsSerializable |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsSerializable |
Obsolète.
Obtient une valeur indiquant si le Type est sérialisable binaire. (Hérité de Type) |
IsSignatureType |
Obtient une valeur qui indique si le type est un type de signature. (Hérité de Type) |
IsSpecialName |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsSpecialName |
Obtient une valeur indiquant si le type a un nom qui nécessite une gestion spéciale. (Hérité de Type) |
IsSZArray |
Obtient une valeur qui indique si le type est un type de tableau qui ne peut représenter qu’un tableau unidimensionnel avec une limite inférieure zéro. (Hérité de Type) |
IsTypeDefinition |
Obtient une valeur qui indique si le type est une définition de type. (Hérité de Type) |
IsUnicodeClass |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsUnicodeClass |
Obtient une valeur indiquant si l’attribut de format de chaîne |
IsUnmanagedFunctionPointer |
Obtient une valeur qui indique si la Type actuelle est un pointeur de fonction non managé. (Hérité de Type) |
IsValueType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsValueType |
Obtient une valeur indiquant si le Type est un type valeur. (Hérité de Type) |
IsVariableBoundArray |
Obtient une valeur qui indique si le type est un type de tableau qui peut représenter un tableau multidimensionnel ou un tableau avec une limite inférieure arbitraire. (Hérité de Type) |
IsVisible |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsVisible |
Obtient une valeur indiquant si le Type est accessible par du code en dehors de l’assembly. (Hérité de Type) |
MemberType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MemberType |
En cas de substitution dans une classe dérivée, obtient une valeur MemberTypes indiquant le type du membre - méthode, constructeur, événement, et ainsi de suite. (Hérité de MemberInfo) |
MemberType |
Obtient une valeur MemberTypes indiquant que ce membre est un type ou un type imbriqué. (Hérité de Type) |
MetadataToken |
Obtient une valeur qui identifie un élément de métadonnées. (Hérité de MemberInfo) |
Module |
Obtient le module dans lequel le type qui déclare le membre représenté par le MemberInfo actuel est défini. (Hérité de MemberInfo) |
Module |
Obtient le module (DLL) dans lequel la Type actuelle est définie. (Hérité de Type) |
Name |
Obtient le nom du membre actuel. (Hérité de MemberInfo) |
Name |
En cas de substitution dans une classe dérivée, obtient le nom du type actuel. (Hérité de Type) |
Namespace |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
Namespace |
Obtient l’espace de noms du Type. (Hérité de Type) |
ReflectedType |
Obtient l’objet de classe utilisé pour obtenir cette instance de |
ReflectedType |
Obtient l’objet de classe utilisé pour obtenir ce membre. (Hérité de Type) |
StructLayoutAttribute |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
StructLayoutAttribute |
Obtient une StructLayoutAttribute qui décrit la disposition du type actuel. (Hérité de Type) |
TypeHandle |
Obtient le handle de la Typeactuelle. (Hérité de Type) |
TypeInitializer |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
TypeInitializer |
Obtient l’initialiseur pour le type. (Hérité de Type) |
UnderlyingSystemType |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
UnderlyingSystemType |
Indique le type fourni par le Common Language Runtime qui représente ce type. (Hérité de Type) |
Méthodes
AsType() |
Retourne le type actuel en tant qu’objet Type. |
Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de MemberInfo) |
Equals(Object) |
Détermine si le type système sous-jacent de l’objet Type actuel est identique au type de système sous-jacent du Objectspécifié. (Hérité de Type) |
Equals(Type) |
Détermine si le type de système sous-jacent du Type actuel est identique au type de système sous-jacent du Typespécifié. (Hérité de Type) |
FindInterfaces(TypeFilter, Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
FindInterfaces(TypeFilter, Object) |
Retourne un tableau d’objets Type représentant une liste filtrée d’interfaces implémentées ou héritées par la Typeactuelle. (Hérité de Type) |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
FindMembers(MemberTypes, BindingFlags, MemberFilter, Object) |
Retourne un tableau filtré d’objets MemberInfo du type de membre spécifié. (Hérité de Type) |
GetArrayRank() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetArrayRank() |
Obtient le nombre de dimensions d’un tableau. (Hérité de Type) |
GetAttributeFlagsImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété Attributes et obtient une combinaison de valeurs d’énumération au niveau du bit qui indiquent les attributs associés au Type. (Hérité de Type) |
GetConstructor(BindingFlags, Binder, CallingConventions, 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 et de la convention d’appel spécifiée. (Hérité de Type) |
GetConstructor(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) |
GetConstructor(BindingFlags, Type[]) |
Recherche un constructeur dont les paramètres correspondent aux types d’arguments spécifiés, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetConstructor(Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetConstructor(Type[]) |
Recherche un constructeur d’instance publique dont les paramètres correspondent aux types dans le tableau spécifié. (Hérité de Type) |
GetConstructorImpl(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
En cas de substitution dans une classe dérivée, recherche un constructeur dont les paramètres correspondent aux types et modificateurs d’argument spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée. (Hérité de Type) |
GetConstructors() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetConstructors() |
Retourne tous les constructeurs publics définis pour le Typeactuel. (Hérité de Type) |
GetConstructors(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetConstructors(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les constructeurs définis pour le Typeactuel, à l’aide de la |
GetCustomAttributes(Boolean) |
En cas de substitution dans une classe dérivée, retourne un tableau de tous les attributs personnalisés appliqués à ce membre. (Hérité de MemberInfo) |
GetCustomAttributes(Type, Boolean) |
En cas de substitution dans une classe dérivée, retourne un tableau d’attributs personnalisés appliqués à ce membre et identifié par Type. (Hérité de MemberInfo) |
GetCustomAttributesData() |
Retourne une liste d’objets CustomAttributeData représentant des données sur les attributs qui ont été appliqués au membre cible. (Hérité de MemberInfo) |
GetDeclaredEvent(String) |
Retourne un objet qui représente l’événement spécifié déclaré par le type actuel. |
GetDeclaredField(String) |
Retourne un objet qui représente le champ spécifié déclaré par le type actuel. |
GetDeclaredMethod(String) |
Retourne un objet qui représente la méthode spécifiée déclarée par le type actuel. |
GetDeclaredMethods(String) |
Retourne une collection qui contient toutes les méthodes déclarées sur le type actuel qui correspondent au nom spécifié. |
GetDeclaredNestedType(String) |
Retourne un objet qui représente le type imbriqué spécifié déclaré par le type actuel. |
GetDeclaredProperty(String) |
Retourne un objet qui représente la propriété spécifiée déclarée par le type actuel. |
GetDefaultMembers() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetDefaultMembers() |
Recherche les membres définis pour le Type actuel dont la DefaultMemberAttribute est définie. (Hérité de Type) |
GetElementType() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetElementType() |
En cas de substitution dans une classe dérivée, retourne la Type de l’objet englobant ou référencé par le tableau actuel, le pointeur ou le type de référence. (Hérité de Type) |
GetEnumName(Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEnumName(Object) |
Retourne le nom de la constante qui a la valeur spécifiée, pour le type d’énumération actuel. (Hérité de Type) |
GetEnumNames() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEnumNames() |
Retourne les noms des membres du type d’énumération actuel. (Hérité de Type) |
GetEnumUnderlyingType() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEnumUnderlyingType() |
Retourne le type sous-jacent du type d’énumération actuel. (Hérité de Type) |
GetEnumValues() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEnumValues() |
Retourne un tableau des valeurs des constantes dans le type d’énumération actuel. (Hérité de Type) |
GetEnumValuesAsUnderlyingType() |
Récupère un tableau des valeurs des constantes de type sous-jacentes de ce type d’énumération. (Hérité de Type) |
GetEvent(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEvent(String) |
Retourne l’objet EventInfo représentant l’événement public spécifié. (Hérité de Type) |
GetEvent(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEvent(String, BindingFlags) |
En cas de substitution dans une classe dérivée, retourne l’objet EventInfo représentant l’événement spécifié, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetEvents() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEvents() |
Retourne tous les événements publics déclarés ou hérités par la Typeactuelle. (Hérité de Type) |
GetEvents(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEvents(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les événements déclarés ou hérités par le Typeactuel, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetField(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetField(String) |
Recherche le champ public avec le nom spécifié. (Hérité de Type) |
GetField(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetField(String, BindingFlags) |
Recherche le champ spécifié à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetFields() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetFields() |
Retourne tous les champs publics de la Typeactuelle. (Hérité de Type) |
GetFields(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetFields(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les champs définis pour le Typeactuel, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetFunctionPointerCallingConventions() |
En cas de substitution dans une classe dérivée, retourne les conventions d’appel du pointeur de fonction actuel Type. (Hérité de Type) |
GetFunctionPointerParameterTypes() |
En cas de substitution dans une classe dérivée, retourne les types de paramètres du pointeur de fonction actuel Type. (Hérité de Type) |
GetFunctionPointerReturnType() |
En cas de substitution dans une classe dérivée, retourne le type de retour du pointeur de fonction actuel Type. (Hérité de Type) |
GetGenericArguments() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetGenericArguments() |
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) |
GetGenericParameterConstraints() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetGenericParameterConstraints() |
Retourne un tableau d’objets Type qui représentent les contraintes sur le paramètre de type générique actuel. (Hérité de Type) |
GetGenericTypeDefinition() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
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. (Hérité de Type) |
GetHashCode() |
Retourne le code de hachage pour cette instance. (Hérité de MemberInfo) |
GetHashCode() |
Retourne le code de hachage pour cette instance. (Hérité de Type) |
GetInterface(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetInterface(String) |
Recherche l’interface avec le nom spécifié. (Hérité de Type) |
GetInterface(String, Boolean) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetInterface(String, Boolean) |
En cas de substitution dans une classe dérivée, recherche l’interface spécifiée, en spécifiant s’il faut effectuer une recherche sans respect de la casse pour le nom de l’interface. (Hérité de Type) |
GetInterfaceMap(Type) |
Retourne un mappage d’interface pour le type d’interface spécifié. (Hérité de Type) |
GetInterfaces() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetInterfaces() |
En cas de substitution dans une classe dérivée, obtient toutes les interfaces implémentées ou héritées par le Typeactuel. (Hérité de Type) |
GetMember(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMember(String) |
Recherche les membres publics portant le nom spécifié. (Hérité de Type) |
GetMember(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMember(String, BindingFlags) |
Recherche les membres spécifiés à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMember(String, MemberTypes, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMember(String, MemberTypes, BindingFlags) |
Recherche les membres spécifiés du type de membre spécifié, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMembers() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMembers() |
Retourne tous les membres publics du Typeactuel. (Hérité de Type) |
GetMembers(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMembers(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les membres définis pour la Typeactuelle, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMemberWithSameMetadataDefinitionAs(MemberInfo) |
Recherche le MemberInfo sur le Type actuel qui correspond au MemberInfospécifié. (Hérité de Type) |
GetMethod(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethod(String) |
Recherche la méthode publique avec le nom spécifié. (Hérité de Type) |
GetMethod(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethod(String, BindingFlags) |
Recherche la méthode spécifiée à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Recherche la méthode spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée. (Hérité de Type) |
GetMethod(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) |
GetMethod(String, BindingFlags, Type[]) |
Recherche la méthode spécifiée dont les paramètres correspondent aux types d’arguments spécifiés, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMethod(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Recherche la méthode spécifiée dont les paramètres correspondent au nombre de paramètres génériques, aux types d’arguments et aux modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée. (Hérité de Type) |
GetMethod(String, Int32, BindingFlags, Binder, Type[], ParameterModifier[]) |
Recherche la méthode spécifiée dont les paramètres correspondent au nombre de paramètres génériques, aux types d’arguments et aux modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMethod(String, Int32, BindingFlags, Type[]) |
Recherche la méthode spécifiée dont les paramètres correspondent au nombre de paramètres génériques et aux types d’arguments spécifiés, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetMethod(String, Int32, Type[]) |
Recherche la méthode publique spécifiée dont les paramètres correspondent au nombre de paramètres et aux types d’arguments génériques spécifiés. (Hérité de Type) |
GetMethod(String, Int32, Type[], ParameterModifier[]) |
Recherche la méthode publique spécifiée dont les paramètres correspondent au nombre de paramètres génériques, aux types d’arguments et aux modificateurs spécifiés. (Hérité de Type) |
GetMethod(String, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethod(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) |
GetMethod(String, Type[], ParameterModifier[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethod(String, Type[], ParameterModifier[]) |
Recherche la méthode publique spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés. (Hérité de Type) |
GetMethodImpl(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
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 spécifiées et de la convention d’appel spécifiée. (Hérité de Type) |
GetMethodImpl(String, Int32, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
En cas de substitution dans une classe dérivée, recherche la méthode spécifiée dont les paramètres correspondent au nombre de paramètres génériques, aux types d’arguments et aux modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée. (Hérité de Type) |
GetMethods() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethods() |
Retourne toutes les méthodes publiques du Typeactuel. (Hérité de Type) |
GetMethods(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethods(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les méthodes définies pour la Typeactuelle, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetNestedType(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetNestedType(String) |
Recherche le type imbriqué public avec le nom spécifié. (Hérité de Type) |
GetNestedType(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetNestedType(String, BindingFlags) |
En cas de substitution dans une classe dérivée, recherche le type imbriqué spécifié à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetNestedTypes() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetNestedTypes() |
Retourne les types publics imbriqués dans le Typeactuel. (Hérité de Type) |
GetNestedTypes(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetNestedTypes(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les types imbriqués dans le Typeactuel, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetOptionalCustomModifiers() |
En cas de substitution dans une classe dérivée, retourne les modificateurs personnalisés facultatifs du Typeactuel. (Hérité de Type) |
GetProperties() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperties() |
Retourne toutes les propriétés publiques de la Typeactuelle. (Hérité de Type) |
GetProperties(BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperties(BindingFlags) |
En cas de substitution dans une classe dérivée, recherche les propriétés de la Typeactuelle, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetProperty(String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(String) |
Recherche la propriété publique avec le nom spécifié. (Hérité de Type) |
GetProperty(String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(String, BindingFlags) |
Recherche la propriété spécifiée à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Recherche la propriété 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) |
GetProperty(String, Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(String, Type) |
Recherche la propriété publique avec le nom et le type de retour spécifiés. (Hérité de Type) |
GetProperty(String, Type, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(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) |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(String, Type, Type[], ParameterModifier[]) |
Recherche la propriété publique spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés. (Hérité de Type) |
GetProperty(String, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(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) |
GetPropertyImpl(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
En cas de substitution dans une classe dérivée, recherche la propriété spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés, à l’aide des contraintes de liaison spécifiées. (Hérité de Type) |
GetRequiredCustomModifiers() |
En cas de substitution dans une classe dérivée, retourne les modificateurs personnalisés requis du Typeactuel. (Hérité de Type) |
GetType() |
Découvre les attributs d’un membre et fournit l’accès aux métadonnées de membre. (Hérité de MemberInfo) |
GetType() |
Obtient le Typeactuel . (Hérité de Type) |
GetTypeCodeImpl() |
Retourne le code de type sous-jacent de cette instance Type. (Hérité de Type) |
HasElementTypeImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété HasElementType et détermine si le Type actuel englobe ou fait référence à un autre type ; autrement dit, si le Type actuel est un tableau, un pointeur ou est passé par référence. (Hérité de Type) |
HasSameMetadataDefinitionAs(MemberInfo) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. (Hérité de MemberInfo) |
InvokeMember(String, BindingFlags, Binder, Object, Object[]) |
Appelle le membre spécifié, en utilisant les contraintes de liaison spécifiées et en correspondant à la liste d’arguments spécifiée. (Hérité de Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], CultureInfo) |
Appelle le membre spécifié, en utilisant les contraintes de liaison spécifiées et en correspondant à la liste et à la culture d’arguments spécifiées. (Hérité de Type) |
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]) |
En cas de substitution dans une classe dérivée, appelle le membre spécifié, en utilisant les contraintes de liaison spécifiées et en faisant correspondre la liste d’arguments, les modificateurs et la culture spécifiés. (Hérité de Type) |
IsArrayImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété IsArray et détermine si le Type est un tableau. (Hérité de Type) |
IsAssignableFrom(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAssignableFrom(Type) |
Détermine si une instance d’un type spécifié |
IsAssignableFrom(TypeInfo) |
Retourne une valeur qui indique si le type spécifié peut être affecté au type actuel. |
IsAssignableTo(Type) |
Détermine si le type actuel peut être affecté à une variable du |
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. (Hérité de Type) |
IsCOMObjectImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété IsCOMObject et détermine si l'Type est un objet COM. (Hérité de Type) |
IsContextfulImpl() |
Implémente la propriété IsContextful et détermine si la Type peut être hébergée dans un contexte. (Hérité de Type) |
IsDefined(Type, Boolean) |
En cas de substitution dans une classe dérivée, indique si un ou plusieurs attributs du type spécifié ou de ses types dérivés sont appliqués à ce membre. (Hérité de MemberInfo) |
IsEnumDefined(Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsEnumDefined(Object) |
Retourne une valeur qui indique si la valeur spécifiée existe dans le type d’énumération actuel. (Hérité de Type) |
IsEquivalentTo(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsEquivalentTo(Type) |
Détermine si deux types COM ont la même identité et sont éligibles à l’équivalence de type. (Hérité de Type) |
IsInstanceOfType(Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsInstanceOfType(Object) |
Détermine si l’objet spécifié est une instance du Typeactuel . (Hérité de Type) |
IsMarshalByRefImpl() |
Implémente la propriété IsMarshalByRef et détermine si le Type est marshalé par référence. (Hérité de Type) |
IsPointerImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété IsPointer et détermine si l'Type est un pointeur. (Hérité de Type) |
IsPrimitiveImpl() |
En cas de substitution dans une classe dérivée, implémente la propriété IsPrimitive et détermine si l'Type est l’un des types primitifs. (Hérité de Type) |
IsSubclassOf(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsSubclassOf(Type) |
Détermine si le Type actuel dérive de la Typespécifiée. (Hérité de Type) |
IsValueTypeImpl() |
Implémente la propriété IsValueType et détermine si l'Type est un type valeur ; c’est-à-dire qu’il ne s’agit pas d’une classe ou d’une interface. (Hérité de Type) |
MakeArrayType() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MakeArrayType() |
Retourne un objet Type représentant un tableau unidimensionnel du type actuel, avec une limite inférieure de zéro. (Hérité de Type) |
MakeArrayType(Int32) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MakeArrayType(Int32) |
Retourne un objet Type représentant un tableau du type actuel, avec le nombre spécifié de dimensions. (Hérité de Type) |
MakeByRefType() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MakeByRefType() |
Renvoie un objet Type qui représente le type actuel lorsqu’il est passé en tant que paramètre |
MakeGenericType(Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MakeGenericType(Type[]) |
Remplace les éléments d’un tableau de types pour les paramètres de type de la définition de type générique actuelle et retourne un objet Type représentant le type construit résultant. (Hérité de Type) |
MakePointerType() |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
MakePointerType() |
Retourne un objet Type qui représente un pointeur vers le type actuel. (Hérité de Type) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
ToString() |
Retourne un |
Implémentations d’interfaces explicites
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un ensemble de noms à un ensemble correspondant d’identificateurs de répartition. (Hérité de MemberInfo) |
_MemberInfo.GetType() |
Obtient un objet Type représentant la classe MemberInfo. (Hérité de MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent ensuite être utilisées pour obtenir les informations de type d’une interface. (Hérité de MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Récupère le nombre d’interfaces d’informations de type fournies par un objet (0 ou 1). (Hérité de MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de MemberInfo) |
_Type.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un ensemble de noms à un ensemble correspondant d’identificateurs de répartition. (Hérité de Type) |
_Type.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent ensuite être utilisées pour obtenir les informations de type d’une interface. (Hérité de Type) |
_Type.GetTypeInfoCount(UInt32) |
Récupère le nombre d’interfaces d’informations de type fournies par un objet (0 ou 1). (Hérité de Type) |
_Type.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de Type) |
ICustomAttributeProvider.GetCustomAttributes(Boolean) |
Retourne un tableau de tous les attributs personnalisés définis sur ce membre, à l’exclusion des attributs nommés ou d’un tableau vide s’il n’existe aucun attribut personnalisé. (Hérité de MemberInfo) |
ICustomAttributeProvider.GetCustomAttributes(Type, Boolean) |
Retourne un tableau d’attributs personnalisés définis sur ce membre, identifiés par type ou un tableau vide s’il n’existe aucun attribut personnalisé de ce type. (Hérité de MemberInfo) |
ICustomAttributeProvider.IsDefined(Type, Boolean) |
Indique si une ou plusieurs instances de |
IReflectableType.GetTypeInfo() |
Retourne une représentation du type actuel en tant qu’objet TypeInfo. |
Méthodes d’extension
GetCustomAttribute(MemberInfo, Type) |
Récupère un attribut personnalisé d’un type spécifié appliqué à un membre spécifié. |
GetCustomAttribute(MemberInfo, Type, Boolean) |
Récupère un attribut personnalisé d’un type spécifié appliqué à un membre spécifié et inspecte éventuellement les ancêtres de ce membre. |
GetCustomAttribute<T>(MemberInfo) |
Récupère un attribut personnalisé d’un type spécifié appliqué à un membre spécifié. |
GetCustomAttribute<T>(MemberInfo, Boolean) |
Récupère un attribut personnalisé d’un type spécifié appliqué à un membre spécifié et inspecte éventuellement les ancêtres de ce membre. |
GetCustomAttributes(MemberInfo) |
Récupère une collection d’attributs personnalisés appliqués à un membre spécifié. |
GetCustomAttributes(MemberInfo, Boolean) |
Récupère une collection d’attributs personnalisés appliqués à un membre spécifié et inspecte éventuellement les ancêtres de ce membre. |
GetCustomAttributes(MemberInfo, Type) |
Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié et inspecte éventuellement les ancêtres de ce membre. |
GetCustomAttributes<T>(MemberInfo) |
Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Récupère une collection d’attributs personnalisés d’un type spécifié qui sont appliqués à un membre spécifié et inspecte éventuellement les ancêtres de ce membre. |
IsDefined(MemberInfo, Type) |
Indique si les attributs personnalisés d’un type spécifié sont appliqués à un membre spécifié. |
IsDefined(MemberInfo, Type, Boolean) |
Indique si les attributs personnalisés d’un type spécifié sont appliqués à un membre spécifié et, éventuellement, appliqués à ses ancêtres. |
GetTypeInfo(Type) |
Retourne la représentation TypeInfo du type spécifié. |
GetMetadataToken(MemberInfo) |
Obtient un jeton de métadonnées pour le membre donné, le cas échéant. |
HasMetadataToken(MemberInfo) |
Retourne une valeur qui indique si un jeton de métadonnées est disponible pour le membre spécifié. |
GetRuntimeEvent(Type, String) |
Récupère un objet qui représente l’événement spécifié. |
GetRuntimeEvents(Type) |
Récupère une collection qui représente tous les événements définis sur un type spécifié. |
GetRuntimeField(Type, String) |
Récupère un objet qui représente un champ spécifié. |
GetRuntimeFields(Type) |
Récupère une collection qui représente tous les champs définis sur un type spécifié. |
GetRuntimeInterfaceMap(TypeInfo, Type) |
Retourne un mappage d’interface pour le type spécifié et l’interface spécifiée. |
GetRuntimeMethod(Type, String, Type[]) |
Récupère un objet qui représente une méthode spécifiée. |
GetRuntimeMethods(Type) |
Récupère une collection qui représente toutes les méthodes définies sur un type spécifié. |
GetRuntimeProperties(Type) |
Récupère une collection qui représente toutes les propriétés définies sur un type spécifié. |
GetRuntimeProperty(Type, String) |
Récupère un objet qui représente une propriété spécifiée. |
GetConstructor(Type, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetConstructors(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetDefaultMembers(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetEvent(Type, String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetField(Type, String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetInterfaces(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMember(Type, String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMembers(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetMethod(Type, String, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetNestedType(Type, String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperties(Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperties(Type, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(Type, String) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(Type, String, BindingFlags) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(Type, String, Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
GetProperty(Type, String, Type, Type[]) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsAssignableFrom(Type, Type) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |
IsInstanceOfType(Type, Object) |
Représente les déclarations de type pour les types de classes, les types d’interface, les types de tableau, les types valeur, les types d’énumération, les paramètres de type, les définitions de type générique et les types génériques construits ou fermés. |