Classe ConstructorInfoWrapper

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Shell.Design
Assembly:  Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)

Sintassi

'Dichiarazione
Public Class ConstructorInfoWrapper _
    Inherits ConstructorInfo
public class ConstructorInfoWrapper : ConstructorInfo

Il tipo ConstructorInfoWrapper espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ConstructorInfoWrapper

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Attributes (Esegue l'override di MethodBase.Attributes).
Proprietà pubblica CallingConvention (Esegue l'override di MethodBase.CallingConvention).
Proprietà pubblica ContainsGenericParameters (Esegue l'override di MethodBase.ContainsGenericParameters).
Proprietà pubblica DeclaringType (Esegue l'override di MemberInfo.DeclaringType).
Proprietà pubblica IsAbstract Ottiene un valore che indica se il metodo è astratto. (Ereditato da MethodBase)
Proprietà pubblica IsAssembly Ottiene un valore che indica se la visibilità potenziale di questo metodo o costruttore è descritta da MethodAttributes.Assembly, ovvero se il metodo o costruttore è visibile al massimo ad altri tipi dello stesso assembly, ma non ai tipi derivati all'esterno dell'assembly. (Ereditato da MethodBase)
Proprietà pubblica IsConstructor Ottiene un valore che indica se il metodo è un costruttore. (Ereditato da MethodBase)
Proprietà pubblica IsFamily Ottiene un valore che indica se la visibilità di questo metodo o costruttore è descritta da MethodAttributes.Family, ovvero se il metodo o costruttore è visibile solo all'interno della relativa classe e delle classi derivate. (Ereditato da MethodBase)
Proprietà pubblica IsFamilyAndAssembly Ottiene un valore che indica se la visibilità di questo metodo o costruttore è descritta da MethodAttributes.FamANDAssem, ovvero se è possibile chiamare il metodo o il costruttore da classi derivate, ma solo se appartenenti allo stesso assembly. (Ereditato da MethodBase)
Proprietà pubblica IsFamilyOrAssembly Ottiene un valore che indica se la visibilità potenziale di questo metodo o costruttore è descritta da MethodAttributes.FamORAssem, ovvero se è possibile chiamare il metodo o il costruttore da classi derivate indipendentemente dalla posizione e da classi appartenenti allo stesso assembly. (Ereditato da MethodBase)
Proprietà pubblica IsFinal Ottiene un valore che indica se il metodo è final. (Ereditato da MethodBase)
Proprietà pubblica IsGenericMethod Ottiene un valore che indica se il metodo è generico. (Ereditato da MethodBase)
Proprietà pubblica IsGenericMethodDefinition (Esegue l'override di MethodBase.IsGenericMethodDefinition).
Proprietà pubblica IsHideBySig Ottiene un valore che indica se nella classe derivata è nascosto un solo membro dello stesso tipo che riporta esattamente la stessa firma. (Ereditato da MethodBase)
Proprietà pubblica IsPrivate Ottiene un valore che indica se questo membro è privato. (Ereditato da MethodBase)
Proprietà pubblica IsPublic Ottiene un valore che indica se si tratta di un metodo pubblico. (Ereditato da MethodBase)
Proprietà pubblica IsSpecialName Ottiene un valore che indica se questo metodo ha un nome speciale. (Ereditato da MethodBase)
Proprietà pubblica IsStatic Ottiene un valore che indica se il metodo è static. (Ereditato da MethodBase)
Proprietà pubblica IsVirtual Ottiene un valore che indica se il metodo è virtual. (Ereditato da MethodBase)
Proprietà pubblica MemberType (Esegue l'override di ConstructorInfo.MemberType).
Proprietà pubblica MetadataToken (Esegue l'override di MemberInfo.MetadataToken).
Proprietà pubblica MethodHandle (Esegue l'override di MethodBase.MethodHandle).
Proprietà pubblica Module (Esegue l'override di MemberInfo.Module).
Proprietà pubblica Name (Esegue l'override di MemberInfo.Name).
Proprietà pubblica ReflectedType (Esegue l'override di MemberInfo.ReflectedType).
Proprietà pubblica UnderlyingConstructor

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCustomAttributes(Boolean) (Esegue l'override di MemberInfo.GetCustomAttributes(Boolean)).
Metodo pubblico GetCustomAttributes(Type, Boolean) (Esegue l'override di MemberInfo.GetCustomAttributes(Type, Boolean)).
Metodo pubblico GetCustomAttributesData
Metodo pubblico GetGenericArguments (Esegue l'override di MethodBase.GetGenericArguments()).
Metodo pubblico GetHashCode (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetMethodBody (Esegue l'override di MethodBase.GetMethodBody()).
Metodo pubblico GetMethodImplementationFlags (Esegue l'override di MethodBase.GetMethodImplementationFlags()).
Metodo pubblico GetParameters (Esegue l'override di MethodBase.GetParameters()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Invoke(array<Object[]) Richiama il costruttore riprodotto dall'istanza con i parametri specificati, fornendo valori predefiniti per i parametri non utilizzati comunemente. (Ereditato da ConstructorInfo)
Metodo pubblico Invoke(Object, array<Object[]) Richiama il metodo o il costruttore rappresentati dall'istanza corrente utilizzando i parametri specificati. (Ereditato da MethodBase)
Metodo pubblico Invoke(BindingFlags, Binder, array<Object[], CultureInfo) (Esegue l'override di ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo)).
Metodo pubblico Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) (Esegue l'override di MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo)).
Metodo pubblico IsDefined (Esegue l'override di MemberInfo.IsDefined(Type, Boolean)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString (Esegue l'override di Object.ToString()).

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _MethodBase.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaMetodo privato _MemberInfo.GetIDsOfNames Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da MemberInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.GetType Ottiene un oggetto Type che rappresenta il tipo ConstructorInfo. (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _MethodBase.GetType Per una descrizione di questo membro, vedere _MethodBase.GetType. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaMetodo privato _MemberInfo.GetType Ottiene un oggetto Type che rappresenta la classe MemberInfo. (Ereditato da MemberInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.GetTypeInfo Recupera le informazioni sul tipo relative a un oggetto che può quindi essere utilizzato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _MethodBase.GetTypeInfo Recupera le informazioni sul tipo relative a un oggetto che può quindi essere utilizzato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaMetodo privato _MemberInfo.GetTypeInfo Recupera le informazioni sul tipo relative a un oggetto che può quindi essere utilizzato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da MemberInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _MethodBase.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaMetodo privato _MemberInfo.GetTypeInfoCount Recupera il numero delle interfacce di informazioni di tipo fornite da un oggetto (0 o 1). (Ereditato da MemberInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _MethodBase.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaMetodo privato _MemberInfo.Invoke Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da MemberInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.Invoke_2 Fornisce oggetti COM con accesso indipendente dalla versione al metodo MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo). (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.Invoke_3 Fornisce oggetti COM con accesso indipendente dalla versione al metodo MethodBase.Invoke(Object, array<Object[]). (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.Invoke_4 Fornisce oggetti COM con accesso indipendente dalla versione al metodo ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo). (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaMetodo privato _ConstructorInfo.Invoke_5 Fornisce oggetti COM con accesso indipendente dalla versione al metodo ConstructorInfo.Invoke(array<Object[]). (Ereditato da ConstructorInfo)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsAbstract Per una descrizione di questo membro, vedere _MethodBase.IsAbstract. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsAssembly Per una descrizione di questo membro, vedere _MethodBase.IsAssembly. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsConstructor Per una descrizione di questo membro, vedere _MethodBase.IsConstructor. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsFamily Per una descrizione di questo membro, vedere _MethodBase.IsFamily. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsFamilyAndAssembly Per una descrizione di questo membro, vedere _MethodBase.IsFamilyAndAssembly. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsFamilyOrAssembly Per una descrizione di questo membro, vedere _MethodBase.IsFamilyOrAssembly. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsFinal Per una descrizione di questo membro, vedere _MethodBase.IsFinal. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsHideBySig Per una descrizione di questo membro, vedere _MethodBase.IsHideBySig. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsPrivate Per una descrizione di questo membro, vedere _MethodBase.IsPrivate. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsPublic Per una descrizione di questo membro, vedere _MethodBase.IsPublic. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsSpecialName Per una descrizione di questo membro, vedere _MethodBase.IsSpecialName. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsStatic Per una descrizione di questo membro, vedere _MethodBase.IsStatic. (Ereditato da MethodBase)
Implementazione esplicita dell'interfacciaProprietà privata _MethodBase.IsVirtual Per una descrizione di questo membro, vedere _MethodBase.IsVirtual. (Ereditato da MethodBase)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell.Design