Module 成员

在模块上执行反射。

下表列出了由 Module 类型公开的成员。

公共字段

  名称 说明
Public field Static FilterTypeName 一个 TypeFilter 对象,它根据名称筛选此模块中定义的类型列表。此字段区分大小写且为只读。
Public field Static FilterTypeNameIgnoreCase 一个 TypeFilter 对象,它根据名称筛选此模块中定义的类型列表。此字段不区分大小写且为只读。

页首

公共属性

  名称 说明
Public property Supported by the .NET Compact Framework Assembly 为此 Module 实例获取适当的 Assembly
Public property Supported by the .NET Compact Framework FullyQualifiedName 获取表示此模块的完全限定名和路径的字符串。
Public property MDStreamVersion 获取元数据流版本。
Public property MetadataToken 获取一个标记,该标记用于标识元数据中的模块。
Public property ModuleHandle 获取模块的句柄。
Public property ModuleVersionId 获取一个通用唯一标识符 (UUID),该标识符可用于区分一个模块的两个版本。
Public property Supported by the .NET Compact Framework Name 获取 String,它表示移除了路径的模块名。
Public property ScopeName 获取表示模块名的字符串。

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method Supported by the .NET Compact Framework Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method FindTypes 返回给定的筛选器和筛选条件接受的类数组。
Public method Supported by the .NET Compact Framework GetCustomAttributes 已重载。 返回自定义属性。
Public method GetField 已重载。 返回指定的字段。
Public method GetFields 已重载。 返回在模块中定义的全局字段。
Public method Supported by the .NET Compact Framework GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetMethod 已重载。 返回具有指定条件的方法。
Public method GetMethods 已重载。 返回在模块中定义的全局方法。
Public method GetObjectData 提供序列化对象的 ISerializable 实现。
Public method GetPEKind 获取一对值,这一对值指示某个模块中代码的性质和该模块的目标平台。
Public method GetSignerCertificate 返回与证书(包括在此模块所属的程序集的 Authenticode 签名中)对应的 X509Certificate 对象。如果此程序集没有 Authenticode 签名,则返回 空引用(在 Visual Basic 中为 Nothing)。
Public method Supported by the .NET Compact Framework GetType 已重载。 返回指定的类型。
Public method Supported by the .NET Compact Framework GetTypes 返回在此模块内定义的所有类型。
Public method Supported by the .NET Compact Framework IsDefined 确定是否在此模块上定义了指定的 attributeType。
Public method IsResource 获取一个值,该值指示此对象是否是资源。
Public method Static Supported by the .NET Compact Framework ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method ResolveField 已重载。 返回由元数据标记标识的字段。
Public method ResolveMember 已重载。 返回由元数据标记标识的类型或成员。
Public method ResolveMethod 已重载。 返回由元数据标记标识的方法。
Public method ResolveSignature 返回由元数据标记标识的签名 Blob。
Public method ResolveString 返回由指定元数据标记标识的字符串。
Public method ResolveType 已重载。 返回由元数据标记标识的类型。
Public method Supported by the .NET Compact Framework ToString 已重写。 返回模块的名称。

页首

受保护的方法

  名称 说明
Protected method Supported by the .NET Compact Framework Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method GetMethodImpl 返回符合指定条件的方法实现。
Protected method Supported by the .NET Compact Framework MemberwiseClone  创建当前 Object 的浅表副本。 (从 Object 继承。)

页首

显式接口实现

  名称 说明
Explicit interface implementation Method System.Runtime.InteropServices._Module.GetIDsOfNames 将一组名称映射为对应的一组调度标识符。
Explicit interface implementation Method System.Runtime.InteropServices._Module.GetTypeInfo 检索对象的类型信息,然后可以使用该信息获取接口的类型信息。
Explicit interface implementation Method System.Runtime.InteropServices._Module.GetTypeInfoCount 检索对象提供的类型信息接口的数量(0 或 1)。
Explicit interface implementation Method System.Runtime.InteropServices._Module.Invoke 提供对某一对象公开的属性和方法的访问。

页首

请参见

参考

Module 类
System.Reflection 命名空间