ConstructorInfoWrapper 类

继承层次结构

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

命名空间:  Microsoft.VisualStudio.Shell.Design
程序集:  Microsoft.VisualStudio.Shell.Design(在 Microsoft.VisualStudio.Shell.Design.dll 中)

语法

声明
Public Class ConstructorInfoWrapper _
    Inherits ConstructorInfo
public class ConstructorInfoWrapper : ConstructorInfo

ConstructorInfoWrapper 类型公开以下成员。

构造函数

  名称 说明
公共方法 ConstructorInfoWrapper

页首

属性

  名称 说明
公共属性 Attributes (重写 MethodBase.Attributes。)
公共属性 CallingConvention (重写 MethodBase.CallingConvention。)
公共属性 ContainsGenericParameters (重写 MethodBase.ContainsGenericParameters。)
公共属性 DeclaringType (重写 MemberInfo.DeclaringType。)
公共属性 IsAbstract 获取一个值,该值指示此方法是否为抽象方法。 (继承自 MethodBase。)
公共属性 IsAssembly 获取一个值,该值指示此方法或构造函数的潜在可见性是否由 MethodAttributes.Assembly 描述;也就是说,此方法或构造函数只对同一程序集中的其他类型可见,而对该程序集以外的派生类型则不可见。 (继承自 MethodBase。)
公共属性 IsConstructor 获取一个值,该值指示此方法是否为构造函数。 (继承自 MethodBase。)
公共属性 IsFamily 获取一个值,该值指示此方法或构造函数的可见性是否由 MethodAttributes.Family 描述;也就是说,此方法或构造函数仅在其类和派生类内可见。 (继承自 MethodBase。)
公共属性 IsFamilyAndAssembly 获取一个值,该值指示此方法或构造函数的可见性是否由 MethodAttributes.FamANDAssem 描述;也就是说,此方法或构造函数可由派生类调用,但仅当这些派生类在同一程序集中时。 (继承自 MethodBase。)
公共属性 IsFamilyOrAssembly 获取一个值,该值指示此方法或构造函数的潜在可见性是否由 MethodAttributes.FamORAssem 描述;也就是说,此方法或构造函数可由派生类(无论其位置如何)和同一程序集中的类调用。 (继承自 MethodBase。)
公共属性 IsFinal 获取一个值,该值指示此方法是否为 final。 (继承自 MethodBase。)
公共属性 IsGenericMethod 获取一个值,该值指示方法是否为泛型方法。 (继承自 MethodBase。)
公共属性 IsGenericMethodDefinition (重写 MethodBase.IsGenericMethodDefinition。)
公共属性 IsHideBySig 获取一个值,该值指示是否只有一个签名完全相同的同一种类的成员在派生类中是隐藏的。 (继承自 MethodBase。)
公共属性 IsPrivate 获取一个值,该值指示此成员是否是私有的。 (继承自 MethodBase。)
公共属性 IsPublic 获取一个值,该值指示这是否是一个公共方法。 (继承自 MethodBase。)
公共属性 IsSpecialName 获取一个值,该值指示此方法是否具有特殊名称。 (继承自 MethodBase。)
公共属性 IsStatic 获取一个值,该值指示方法是否为 static。 (继承自 MethodBase。)
公共属性 IsVirtual 获取一个值,该值指示方法是否为 virtual。 (继承自 MethodBase。)
公共属性 MemberType (重写 ConstructorInfo.MemberType。)
公共属性 MetadataToken (重写 MemberInfo.MetadataToken。)
公共属性 MethodHandle (重写 MethodBase.MethodHandle。)
公共属性 Module (重写 MemberInfo.Module。)
公共属性 Name (重写 MemberInfo.Name。)
公共属性 ReflectedType (重写 MemberInfo.ReflectedType。)
公共属性 UnderlyingConstructor

页首

方法

  名称 说明
公共方法 Equals (重写 Object.Equals(Object)。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetCustomAttributes(Boolean) (重写 MemberInfo.GetCustomAttributes(Boolean)。)
公共方法 GetCustomAttributes(Type, Boolean) (重写 MemberInfo.GetCustomAttributes(Type, Boolean)。)
公共方法 GetCustomAttributesData
公共方法 GetGenericArguments (重写 MethodBase.GetGenericArguments()。)
公共方法 GetHashCode (重写 Object.GetHashCode()。)
公共方法 GetMethodBody (重写 MethodBase.GetMethodBody()。)
公共方法 GetMethodImplementationFlags (重写 MethodBase.GetMethodImplementationFlags()。)
公共方法 GetParameters (重写 MethodBase.GetParameters()。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Invoke(array<Object[]) 调用具有指定参数的实例所反映的构造函数,并为不常用的参数提供默认值。 (继承自 ConstructorInfo。)
公共方法 Invoke(Object, array<Object[]) 使用指定的参数调用当前实例所表示的方法或构造函数。 (继承自 MethodBase。)
公共方法 Invoke(BindingFlags, Binder, array<Object[], CultureInfo) (重写 ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo)。)
公共方法 Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) (重写 MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo)。)
公共方法 IsDefined (重写 MemberInfo.IsDefined(Type, Boolean)。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ToString (重写 Object.ToString()。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 _ConstructorInfo.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _MethodBase.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。 (继承自 MethodBase。)
显式接口实现私有方法 _MemberInfo.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。 (继承自 MemberInfo。)
显式接口实现私有方法 _ConstructorInfo.GetType 获取一个表示 ConstructorInfo 类型的 Type 对象。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _MethodBase.GetType 有关此成员的说明,请参见 _MethodBase.GetType。 (继承自 MethodBase。)
显式接口实现私有方法 _MemberInfo.GetType 获取表示 MemberInfo 类的 Type 对象。 (继承自 MemberInfo。)
显式接口实现私有方法 _ConstructorInfo.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _MethodBase.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 (继承自 MethodBase。)
显式接口实现私有方法 _MemberInfo.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 (继承自 MemberInfo。)
显式接口实现私有方法 _ConstructorInfo.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _MethodBase.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。 (继承自 MethodBase。)
显式接口实现私有方法 _MemberInfo.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。 (继承自 MemberInfo。)
显式接口实现私有方法 _ConstructorInfo.Invoke 提供对某一对象公开的属性和方法的访问。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _MethodBase.Invoke 提供对某一对象公开的属性和方法的访问。 (继承自 MethodBase。)
显式接口实现私有方法 _MemberInfo.Invoke 提供对某一对象公开的属性和方法的访问。 (继承自 MemberInfo。)
显式接口实现私有方法 _ConstructorInfo.Invoke_2 为 COM 对象提供对 MethodBase.Invoke(Object, BindingFlags, Binder, array<Object[], CultureInfo) 方法的版本无关的访问。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _ConstructorInfo.Invoke_3 为 COM 对象提供对 MethodBase.Invoke(Object, array<Object[]) 方法的版本无关的访问。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _ConstructorInfo.Invoke_4 为 COM 对象提供对 ConstructorInfo.Invoke(BindingFlags, Binder, array<Object[], CultureInfo) 方法的版本无关的访问。 (继承自 ConstructorInfo。)
显式接口实现私有方法 _ConstructorInfo.Invoke_5 为 COM 对象提供对 ConstructorInfo.Invoke(array<Object[]) 方法的版本无关的访问。 (继承自 ConstructorInfo。)
显式接口实现私有属性 _MethodBase.IsAbstract 有关此成员的说明,请参见 _MethodBase.IsAbstract。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsAssembly 有关此成员的说明,请参见 _MethodBase.IsAssembly。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsConstructor 有关此成员的说明,请参见 _MethodBase.IsConstructor。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsFamily 有关此成员的说明,请参见 _MethodBase.IsFamily。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsFamilyAndAssembly 有关此成员的说明,请参见 _MethodBase.IsFamilyAndAssembly。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsFamilyOrAssembly 有关此成员的说明,请参见 _MethodBase.IsFamilyOrAssembly。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsFinal 有关此成员的说明,请参见 _MethodBase.IsFinal。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsHideBySig 有关此成员的说明,请参见 _MethodBase.IsHideBySig。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsPrivate 有关此成员的说明,请参见 _MethodBase.IsPrivate。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsPublic 有关此成员的说明,请参见 _MethodBase.IsPublic。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsSpecialName 有关此成员的说明,请参见 _MethodBase.IsSpecialName。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsStatic 有关此成员的说明,请参见 _MethodBase.IsStatic。 (继承自 MethodBase。)
显式接口实现私有属性 _MethodBase.IsVirtual 有关此成员的说明,请参见 _MethodBase.IsVirtual。 (继承自 MethodBase。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell.Design 命名空间