Partager via


ConstructorInfoWrapper, classe

Hiérarchie d'héritage

System.Object
  System.Reflection.MemberInfo
    System.Reflection.MethodBase
      System.Reflection.ConstructorInfo
        Microsoft.VisualStudio.Shell.Design.ConstructorInfoWrapper

Espace de noms :  Microsoft.VisualStudio.Shell.Design
Assembly :  Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)

Syntaxe

'Déclaration
Public Class ConstructorInfoWrapper _
    Inherits ConstructorInfo
public class ConstructorInfoWrapper : ConstructorInfo

Le type ConstructorInfoWrapper expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique ConstructorInfoWrapper

Début

Propriétés

  Nom Description
Propriété publique Attributes (Substitue MethodBase.Attributes.)
Propriété publique CallingConvention (Substitue MethodBase.CallingConvention.)
Propriété publique ContainsGenericParameters (Substitue MethodBase.ContainsGenericParameters.)
Propriété publique DeclaringType (Substitue MemberInfo.DeclaringType.)
Propriété publique IsAbstract Obtient une valeur indiquant si la méthode est abstraite. (Hérité de MethodBase.)
Propriété publique IsAssembly Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par MethodAttributes.Assembly, c'est-à-dire si la méthode ou le constructeur est visible au maximum par d'autres types du même assembly, et n'est pas visible par des types dérivés à l'extérieur de l'assembly. (Hérité de MethodBase.)
Propriété publique IsConstructor Obtient une valeur indiquant si la méthode est un constructeur. (Hérité de MethodBase.)
Propriété publique IsFamily Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par MethodAttributes.Family, c'est-à-dire si la méthode ou le constructeur est visible uniquement dans sa classe et dans ses classes dérivées. (Hérité de MethodBase.)
Propriété publique IsFamilyAndAssembly Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par MethodAttributes.FamANDAssem, c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées, mais uniquement si elles se trouvent dans le même assembly. (Hérité de MethodBase.)
Propriété publique IsFamilyOrAssembly Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par MethodAttributes.FamORAssem, c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées où qu'elles se trouvent, et par des classes du même assembly. (Hérité de MethodBase.)
Propriété publique IsFinal Obtient une valeur indiquant si cette méthode est final. (Hérité de MethodBase.)
Propriété publique IsGenericMethod Obtient une valeur indiquant si la méthode est générique. (Hérité de MethodBase.)
Propriété publique IsGenericMethodDefinition (Substitue MethodBase.IsGenericMethodDefinition.)
Propriété publique IsHideBySig Obtient une valeur indiquant si seul un membre du même type, doté d'une signature identique, est caché dans la classe dérivée. (Hérité de MethodBase.)
Propriété publique IsPrivate Obtient une valeur indiquant si ce membre est privé. (Hérité de MethodBase.)
Propriété publique IsPublic Obtient une valeur indiquant s'il s'agit d'une méthode publique. (Hérité de MethodBase.)
Propriété publique IsSpecialName Obtient une valeur indiquant si cette méthode est dotée d'un nom spécial. (Hérité de MethodBase.)
Propriété publique IsStatic Obtient une valeur indiquant si la méthode est static. (Hérité de MethodBase.)
Propriété publique IsVirtual Obtient une valeur indiquant si la méthode est virtual. (Hérité de MethodBase.)
Propriété publique MemberType (Substitue ConstructorInfo.MemberType.)
Propriété publique MetadataToken (Substitue MemberInfo.MetadataToken.)
Propriété publique MethodHandle (Substitue MethodBase.MethodHandle.)
Propriété publique Module (Substitue MemberInfo.Module.)
Propriété publique Name (Substitue MemberInfo.Name.)
Propriété publique ReflectedType (Substitue MemberInfo.ReflectedType.)
Propriété publique UnderlyingConstructor

Début

Méthodes

  Nom Description
Méthode publique Equals (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetCustomAttributes(Boolean) (Substitue MemberInfo.GetCustomAttributes(Boolean).)
Méthode publique GetCustomAttributes(Type, Boolean) (Substitue MemberInfo.GetCustomAttributes(Type, Boolean).)
Méthode publique GetCustomAttributesData
Méthode publique GetGenericArguments (Substitue MethodBase.GetGenericArguments().)
Méthode publique GetHashCode (Substitue Object.GetHashCode().)
Méthode publique GetMethodBody (Substitue MethodBase.GetMethodBody().)
Méthode publique GetMethodImplementationFlags (Substitue MethodBase.GetMethodImplementationFlags().)
Méthode publique GetParameters (Substitue MethodBase.GetParameters().)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique Invoke(array<Object[]) Appelle le constructeur réfléchi par l'instance dotée des paramètres spécifiés, en fournissant des valeurs par défaut pour les paramètres peu utilisés. (Hérité de ConstructorInfo.)
Méthode publique Invoke(Object, array<Object[]) Appelle la méthode ou le constructeur représentés par l'instance actuelle, à l'aide des paramètres spécifiés. (Hérité de MethodBase.)
Méthode publique Invoke(BindingFlags, Binder, array<Object[], CultureInfo) (Substitue ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo).)
Méthode publique Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) (Substitue MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo).)
Méthode publique IsDefined (Substitue MemberInfo.IsDefined(Type, Boolean).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString (Substitue Object.ToString().)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _MethodBase.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée _MemberInfo.GetIDsOfNames Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.GetType Obtient un objet Type représentant le type ConstructorInfo. (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _MethodBase.GetType Pour obtenir une description de ce membre, consultez _MethodBase.GetType. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée _MemberInfo.GetType Obtient un objet Type représentant la classe MemberInfo. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.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. (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _MethodBase.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. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée _MemberInfo.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. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _MethodBase.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée _MemberInfo.GetTypeInfoCount Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _MethodBase.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de MethodBase.)
Implémentation d'interface expliciteMéthode privée _MemberInfo.Invoke Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de MemberInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.Invoke_2 Fournit des objets COM avec un accès indépendant de la version à la méthode MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo). (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.Invoke_3 Fournit des objets COM avec un accès indépendant de la version à la méthode MethodBase.Invoke(Object, array<Object[]). (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.Invoke_4 Fournit des objets COM avec un accès indépendant de la version à la méthode ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo). (Hérité de ConstructorInfo.)
Implémentation d'interface expliciteMéthode privée _ConstructorInfo.Invoke_5 Fournit des objets COM avec un accès indépendant de la version à la méthode ConstructorInfo.Invoke(array<Object[]). (Hérité de ConstructorInfo.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsAbstract Pour obtenir une description de ce membre, consultez _MethodBase.IsAbstract. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsAssembly Pour obtenir une description de ce membre, consultez _MethodBase.IsAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsConstructor Pour obtenir une description de ce membre, consultez _MethodBase.IsConstructor. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsFamily Pour obtenir une description de ce membre, consultez _MethodBase.IsFamily. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsFamilyAndAssembly Pour obtenir une description de ce membre, consultez _MethodBase.IsFamilyAndAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsFamilyOrAssembly Pour obtenir une description de ce membre, consultez _MethodBase.IsFamilyOrAssembly. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsFinal Pour obtenir une description de ce membre, consultez _MethodBase.IsFinal. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsHideBySig Pour obtenir une description de ce membre, consultez _MethodBase.IsHideBySig. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsPrivate Pour obtenir une description de ce membre, consultez _MethodBase.IsPrivate. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsPublic Pour obtenir une description de ce membre, consultez _MethodBase.IsPublic. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsSpecialName Pour obtenir une description de ce membre, consultez _MethodBase.IsSpecialName. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsStatic Pour obtenir une description de ce membre, consultez _MethodBase.IsStatic. (Hérité de MethodBase.)
Implémentation d'interface explicitePropriété privée _MethodBase.IsVirtual Pour obtenir une description de ce membre, consultez _MethodBase.IsVirtual. (Hérité de MethodBase.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Shell.Design, espace de noms