ConstructorInfo 成员
发现类构造函数的属性 (Attribute) 并提供对构造函数元数据的访问权。
下表列出了由 ConstructorInfo 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
![]() ![]() |
ConstructorInfo | 初始化 ConstructorInfo 类的新实例。 |
页首
公共字段
名称 | 说明 | |
---|---|---|
![]() ![]() ![]() |
ConstructorName | 表示存储在元数据中的类构造函数方法的名称。该名称始终为“.ctor”。此字段为只读。 |
![]() ![]() ![]() |
TypeConstructorName | 表示存储于元数据中的类型构造函数方法的名称。该名称始终为“.cctor”。此属性为只读。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
Attributes | 获取与此方法关联的属性。(从 MethodBase 继承。) |
![]() ![]() |
CallingConvention | 获取一个值,该值指示此方法的调用约定。(从 MethodBase 继承。) |
![]() ![]() |
ContainsGenericParameters | 获取一个值,该值指示泛型方法是否包含未赋值的泛型类型参数。(从 MethodBase 继承。) |
![]() ![]() |
DeclaringType | 获取声明该成员的类。(从 MemberInfo 继承。) |
![]() ![]() |
IsAbstract | 获取一个值,该值指示此方法是否为抽象方法。(从 MethodBase 继承。) |
![]() ![]() |
IsAssembly | 获取一个值,该值指示此方法是否可以由同一程序集中的其他类调用。(从 MethodBase 继承。) |
![]() ![]() |
IsConstructor | 获取一个值,该值指示此方法是否为构造函数。(从 MethodBase 继承。) |
![]() ![]() |
IsFamily | 获取一个值,该值指示对此方法的访问是否只限于此类的成员和它的派生类的成员。(从 MethodBase 继承。) |
![]() ![]() |
IsFamilyAndAssembly | 获取一个值,该值指示此方法是否可以由同一程序集中的派生类调用。(从 MethodBase 继承。) |
![]() ![]() |
IsFamilyOrAssembly | 获取一个值,该值指示此方法是否可以由派生类(与它们的位置无关)和同一程序集中的所有类调用。(从 MethodBase 继承。) |
![]() ![]() |
IsFinal | 获取一个值,该值指示此方法是否为 final。(从 MethodBase 继承。) |
![]() ![]() |
IsGenericMethod | 获取一个值,该值指示方法是否为泛型方法。(从 MethodBase 继承。) |
![]() ![]() |
IsGenericMethodDefinition | 获取一个值,该值指示方法是否为泛型方法定义。(从 MethodBase 继承。) |
![]() ![]() |
IsHideBySig | 获取一个值,该值指示是否只有一个签名完全相同的同一种类的成员在派生类中是隐藏的。(从 MethodBase 继承。) |
![]() ![]() |
IsPrivate | 获取一个值,该值指示此成员是否是私有的。(从 MethodBase 继承。) |
![]() ![]() |
IsPublic | 获取一个值,该值指示这是否是一个公共方法。(从 MethodBase 继承。) |
![]() ![]() |
IsSpecialName | 获取一个值,该值指示此方法是否具有特殊名称。(从 MethodBase 继承。) |
![]() ![]() |
IsStatic | 获取一个值,该值指示方法是否为 static。(从 MethodBase 继承。) |
![]() ![]() |
IsVirtual | 获取一个值,该值指示方法是否为 virtual。(从 MethodBase 继承。) |
![]() ![]() |
MemberType | 已重写。获取一个 MemberTypes 值,该值指示此成员是构造函数。 |
![]() |
MetadataToken | 获取一个值,该值标识元数据元素。(从 MemberInfo 继承。) |
![]() ![]() |
MethodHandle | 获取方法的内部元数据表示形式的句柄。(从 MethodBase 继承。) |
![]() |
Module | 获取一个模块,在该模块中已经定义一个类型,该类型用于声明由当前 MemberInfo 表示的成员。(从 MemberInfo 继承。) |
![]() ![]() |
Name | 获取当前成员的名称。(从 MemberInfo 继承。) |
![]() ![]() |
ReflectedType | 获取用于获取 MemberInfo 的此实例的类对象。(从 MemberInfo 继承。) |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
![]() ![]() |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
![]() ![]() |
GetCurrentMethod | 返回表示当前正在执行的方法的 MethodBase 对象。 (从 MethodBase 继承。) |
![]() ![]() |
GetCustomAttributes | 已重载。 在派生类中被重写时,返回应用于此成员的所有属性。 (从 MemberInfo 继承。) |
![]() ![]() |
GetGenericArguments | 返回 Type 对象的数组,这些对象表示泛型方法的类型变量或泛型方法定义的类型参数。 (从 MethodBase 继承。) |
![]() ![]() |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
![]() |
GetMethodBody | 在派生类中重写后,获取 MethodBody 对象,该对象提供对 MSIL 流、局部变量和当前方法的异常的访问。 (从 MethodBase 继承。) |
![]() ![]() ![]() |
GetMethodFromHandle | 已重载。 使用指定句柄获取方法信息。 (从 MethodBase 继承。) |
![]() |
GetMethodImplementationFlags | 当在派生类中重写时,返回 MethodImplAttributes 标志。 (从 MethodBase 继承。) |
![]() ![]() |
GetParameters | 当在派生类中重写时,获取指定的方法或构造函数的参数。 (从 MethodBase 继承。) |
![]() ![]() |
GetType | 获取当前实例的 Type。 (从 Object 继承。) |
![]() ![]() |
Invoke | 已重载。 调用该实例反映的构造函数。 |
![]() ![]() |
IsDefined | 在派生类中被重写时,指示是否 attributeType 的一个或多个实例应用于此成员。 (从 MemberInfo 继承。) |
![]() ![]() ![]() |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
![]() ![]() |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) |
![]() ![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.GetIDsOfNames | 将一组名称映射为对应的一组调度标识符。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.GetType | 获取一个表示 ConstructorInfo 类型的 Type 对象。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.GetTypeInfo | 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.GetTypeInfoCount | 检索对象提供的类型信息接口的数量(0 或 1)。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.Invoke | 提供对某一对象公开的属性 (Property) 和方法的访问。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.Invoke_2 | 有关此成员的说明,请参见 Invoke_2。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.Invoke_3 | 有关此成员的说明,请参见 Invoke_3。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.Invoke_4 | 有关此成员的说明,请参见 Invoke_4。 |
![]() ![]() |
System.Runtime.InteropServices._ConstructorInfo.Invoke_5 | 有关此成员的说明,请参见 Invoke_5。 |
页首