Module Members
.NET Framework 3.0
Performs reflection on a module.
The following tables list the members exposed by the Module type.
| Name | Description | |
|---|---|---|
| FilterTypeName | A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-sensitive and read-only. |
| FilterTypeNameIgnoreCase | A TypeFilter object that filters the list of types defined in this module based upon the name. This field is case-insensitive and read-only. |
| Name | Description | |
|---|---|---|
| Assembly | Gets the appropriate Assembly for this instance of Module. |
| FullyQualifiedName | Gets a string representing the fully qualified name and path to this module. |
| MDStreamVersion | Gets the metadata stream version. |
| MetadataToken | Gets a token that identifies the module in metadata. |
| ModuleHandle | Gets a handle for the module. |
| ModuleVersionId | Gets a universally unique identifier (UUID) that can be used to distinguish between two versions of a module. |
| Name | Gets a String representing the name of the module with the path removed. |
| ScopeName | Gets a string representing the name of the module. |
(see also
Protected Methods
)
Top
| Name | Description | |
|---|---|---|
| Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) |
| FindTypes | Returns an array of classes accepted by the given filter and filter criteria. |
| GetCustomAttributes | Overloaded. Returns custom attributes. |
| GetField | Overloaded. Returns a specified field. |
| GetFields | Overloaded. Returns the global fields defined on the module. |
| GetHashCode | Serves as a hash function for a particular type. (inherited from Object) |
| GetMethod | Overloaded. Returns a method having the specified criteria. |
| GetMethods | Overloaded. Returns the global methods defined on the module |
| GetObjectData | Provides an ISerializable implementation for serialized objects. |
| GetPEKind | Gets a pair of values indicating the nature of the code in a module and the platform targeted by the module. |
| GetSignerCertificate | Returns an X509Certificate object corresponding to the certificate included in the Authenticode signature of the assembly which this module belongs to. If the assembly has not been Authenticode signed, a null reference (Nothing in Visual Basic) is returned. |
| GetType | Overloaded. Returns the specified type. |
| GetTypes | Returns all the types defined within this module. |
| IsDefined | Determines if the specified attributeType is defined on this module. |
| IsResource | Gets a value indicating whether the object is a resource. |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) |
| ResolveField | Overloaded. Returns the field identified by a metadata token. |
| ResolveMember | Overloaded. Returns the type or member identified by a metadata token. |
| ResolveMethod | Overloaded. Returns the method identified by a metadata token. |
| ResolveSignature | Returns the signature blob identified by a metadata token. |
| ResolveString | Returns the string identified by the specified metadata token. |
| ResolveType | Overloaded. Returns the type identified by a metadata token. |
| ToString | Overridden. Returns the name of the module. |
| Name | Description | |
|---|---|---|
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (inherited from Object) |
| GetMethodImpl | Returns the method implementation in accordance with the specified criteria. |
| MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object) |