Udostępnij za pośrednictwem


Klasa ConstructorInfoWrapper

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

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

Typ ConstructorInfoWrapper uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ConstructorInfoWrapper

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Attributes (Zastępuje MethodBase.Attributes).
Właściwość publiczna CallingConvention (Zastępuje MethodBase.CallingConvention).
Właściwość publiczna ContainsGenericParameters (Zastępuje MethodBase.ContainsGenericParameters).
Właściwość publiczna DeclaringType (Zastępuje MemberInfo.DeclaringType).
Właściwość publiczna IsAbstract Zwraca wartość wskazującą, czy metoda jest abstrakcyjna. (Odziedziczone z MethodBase).
Właściwość publiczna IsAssembly Zwraca wartość wskazującą, czy potencjalne widoczności tej metody lub konstruktora jest opisana przez MethodAttributes.Assembly; oznacza to, że metody lub konstruktora jest widoczny najwyżej do innych typów, w tym samym zestawie i nie jest widoczny na typy pochodne spoza zestawu. (Odziedziczone z MethodBase).
Właściwość publiczna IsConstructor Zwraca wartość wskazującą, czy metoda konstruktora. (Odziedziczone z MethodBase).
Właściwość publiczna IsFamily Zwraca wartość wskazującą, czy widoczności tej metody lub konstruktora jest opisana przez MethodAttributes.Family; Metoda lub konstruktora jest widoczne tylko w ramach jego klasy i klas pochodnych. (Odziedziczone z MethodBase).
Właściwość publiczna IsFamilyAndAssembly Zwraca wartość wskazującą, czy widoczności tej metody lub konstruktora jest opisana przez MethodAttributes.FamANDAssem; oznacza to metody lub konstruktora mogą być wywoływane przez klas pochodnych, ale tylko jeśli są one w tym samym zestawie. (Odziedziczone z MethodBase).
Właściwość publiczna IsFamilyOrAssembly Zwraca wartość wskazującą, czy potencjalne widoczności tej metody lub konstruktora jest opisana przez MethodAttributes.FamORAssem; oznacza to metody lub konstruktora może być wywoływana przez klas pochodnych tam, gdzie są one i klas w tym samym zestawie. (Odziedziczone z MethodBase).
Właściwość publiczna IsFinal Zwraca wartość wskazującą, czy jest to metoda final. (Odziedziczone z MethodBase).
Właściwość publiczna IsGenericMethod Zwraca wartość wskazującą, czy metody jest rodzajowy. (Odziedziczone z MethodBase).
Właściwość publiczna IsGenericMethodDefinition (Zastępuje MethodBase.IsGenericMethodDefinition).
Właściwość publiczna IsHideBySig Zwraca wartość wskazującą, czy tylko członek tego samego rodzaju z dokładnie podpis jest ukryty w klasie pochodnej. (Odziedziczone z MethodBase).
Właściwość publiczna IsPrivate Zwraca wartość wskazującą, czy ten element jest prywatny. (Odziedziczone z MethodBase).
Właściwość publiczna IsPublic Zwraca wartość wskazującą, czy jest to metoda publiczna. (Odziedziczone z MethodBase).
Właściwość publiczna IsSpecialName Zwraca wartość wskazującą, czy ta metoda ma specjalną nazwą. (Odziedziczone z MethodBase).
Właściwość publiczna IsStatic Zwraca wartość wskazującą, czy metoda jest static. (Odziedziczone z MethodBase).
Właściwość publiczna IsVirtual Zwraca wartość wskazującą, czy metoda jest virtual. (Odziedziczone z MethodBase).
Właściwość publiczna MemberType (Zastępuje ConstructorInfo.MemberType).
Właściwość publiczna MetadataToken (Zastępuje MemberInfo.MetadataToken).
Właściwość publiczna MethodHandle (Zastępuje MethodBase.MethodHandle).
Właściwość publiczna Module (Zastępuje MemberInfo.Module).
Właściwość publiczna Name (Zastępuje MemberInfo.Name).
Właściwość publiczna ReflectedType (Zastępuje MemberInfo.ReflectedType).
Właściwość publiczna UnderlyingConstructor

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetCustomAttributes(Boolean) (Zastępuje MemberInfo.GetCustomAttributes(Boolean)).
Metoda publiczna GetCustomAttributes(Type, Boolean) (Zastępuje MemberInfo.GetCustomAttributes(Type, Boolean)).
Metoda publiczna GetCustomAttributesData
Metoda publiczna GetGenericArguments (Zastępuje MethodBase.GetGenericArguments()).
Metoda publiczna GetHashCode (Zastępuje Object.GetHashCode()).
Metoda publiczna GetMethodBody (Zastępuje MethodBase.GetMethodBody()).
Metoda publiczna GetMethodImplementationFlags (Zastępuje MethodBase.GetMethodImplementationFlags()).
Metoda publiczna GetParameters (Zastępuje MethodBase.GetParameters()).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna Invoke(array<Object[]) Wywołuje konstruktor odzwierciedlone przez instancję określone parametry, przewidujące wartości domyślne parametrów nie są powszechnie stosowane. (Odziedziczone z ConstructorInfo).
Metoda publiczna Invoke(Object, array<Object[]) Wywołuje metody lub reprezentowane przez bieżącego wystąpienia przy użyciu określonych parametrów konstruktora. (Odziedziczone z MethodBase).
Metoda publiczna Invoke(BindingFlags, Binder, array<Object[], CultureInfo) (Zastępuje ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo)).
Metoda publiczna Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) (Zastępuje MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo)).
Metoda publiczna IsDefined (Zastępuje MemberInfo.IsDefined(Type, Boolean)).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna ToString (Zastępuje Object.ToString()).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.GetIDsOfNames Mapuje zestaw nazw odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _MethodBase.GetIDsOfNames Mapuje zestaw nazw odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuMetoda prywatna _MemberInfo.GetIDsOfNames Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłki. (Odziedziczone z MemberInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.GetType Pobiera Type obiekt reprezentujący ConstructorInfo typu. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _MethodBase.GetType Opis tego członka, zobacz _MethodBase.GetType. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuMetoda prywatna _MemberInfo.GetType Pobiera Type obiekt reprezentujący MemberInfo klasy. (Odziedziczone z MemberInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.GetTypeInfo Pobiera informacje o typie dla obiektu, który następnie można uzyskać informacji o typie dla interfejsu. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _MethodBase.GetTypeInfo Pobiera informacje o typie dla obiektu, który następnie można uzyskać informacji o typie dla interfejsu. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuMetoda prywatna _MemberInfo.GetTypeInfo Pobiera informacje o typie dla obiektu, który następnie można uzyskać informacji o typie dla interfejsu. (Odziedziczone z MemberInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.GetTypeInfoCount Pobiera numer typu informacji interfejsów, że obiekt zawiera (0 lub 1). (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _MethodBase.GetTypeInfoCount Pobiera numer typu informacji interfejsów, że obiekt zawiera (0 lub 1). (Odziedziczone z MethodBase).
Jawna implementacja interfejsuMetoda prywatna _MemberInfo.GetTypeInfoCount Pobiera numer typu informacji interfejsów, że obiekt zawiera (0 lub 1). (Odziedziczone z MemberInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.Invoke Zapewnia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _MethodBase.Invoke Zapewnia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuMetoda prywatna _MemberInfo.Invoke Zapewnia dostęp do właściwości i metod udostępnianych przez obiekt. (Odziedziczone z MemberInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.Invoke_2 Zapewnia niezależny od wersji dostępu do obiektów COM MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) metody. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.Invoke_3 Zapewnia niezależny od wersji dostępu do obiektów COM MethodBase.Invoke(Object, array<Object[]) metody. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.Invoke_4 Zapewnia niezależny od wersji dostępu do obiektów COM ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo) metody. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuMetoda prywatna _ConstructorInfo.Invoke_5 Zapewnia niezależny od wersji dostępu do obiektów COM ConstructorInfo.Invoke(array<Object[]) metody. (Odziedziczone z ConstructorInfo).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsAbstract Opis tego członka, zobacz _MethodBase.IsAbstract. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsAssembly Opis tego członka, zobacz _MethodBase.IsAssembly. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsConstructor Opis tego członka, zobacz _MethodBase.IsConstructor. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsFamily Opis tego członka, zobacz _MethodBase.IsFamily. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsFamilyAndAssembly Opis tego członka, zobacz _MethodBase.IsFamilyAndAssembly. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsFamilyOrAssembly Opis tego członka, zobacz _MethodBase.IsFamilyOrAssembly. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsFinal Opis tego członka, zobacz _MethodBase.IsFinal. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsHideBySig Opis tego członka, zobacz _MethodBase.IsHideBySig. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsPrivate Opis tego członka, zobacz _MethodBase.IsPrivate. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsPublic Opis tego członka, zobacz _MethodBase.IsPublic. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsSpecialName Opis tego członka, zobacz _MethodBase.IsSpecialName. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsStatic Opis tego członka, zobacz _MethodBase.IsStatic. (Odziedziczone z MethodBase).
Jawna implementacja interfejsuWłaściwość prywatna _MethodBase.IsVirtual Opis tego członka, zobacz _MethodBase.IsVirtual. (Odziedziczone z MethodBase).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design