Module

cs.system.reflection.Module (extern class) → cs.system.reflection.emit.ModuleBuilder

Static Members

FilterTypeNameIgnoreCase: TypeFilter

FilterTypeName: TypeFilter

Instance Members

MetadataToken: Int

FullyQualifiedName: String

ModuleVersionId: cs.system.Guid

MDStreamVersion: Int

ScopeName: String

Name: String

Assembly: Assembly


GetField(name: String): FieldInfo
Name Type
name String
Returns
FieldInfo

Returns
cs.NativeArray<FieldInfo>

GetMethod(name: String): MethodInfo
Name Type
name String
Returns
MethodInfo

Returns
cs.NativeArray<MethodInfo>

Name Type
info cs.system.runtime.serialization.SerializationInfo
context cs.system.runtime.serialization.StreamingContext

GetType(className: String): cs.system.Type
Name Type
className String
Returns
cs.system.Type

ToString(): String
Returns
String

ResolveField(metadataToken: Int): FieldInfo
Name Type
metadataToken Int
Returns
FieldInfo

ResolveMember(metadataToken: Int): MemberInfo
Name Type
metadataToken Int
Returns
MemberInfo

ResolveMethod(metadataToken: Int): MethodBase
Name Type
metadataToken Int
Returns
MethodBase

ResolveType(metadataToken: Int): cs.system.Type
Name Type
metadataToken Int
Returns
cs.system.Type

IsResource(): Bool
Returns
Bool

FindTypes(filter: TypeFilter, filterCriteria: Dynamic): cs.NativeArray<cs.system.Type>
Name Type
filter TypeFilter
filterCriteria Dynamic
Returns
cs.NativeArray<cs.system.Type>

GetCustomAttributes(inherit: Bool): cs.NativeArray<Dynamic>
Name Type
inherit Bool
Returns
cs.NativeArray<Dynamic>

GetMethodImpl(name: String, bindingAttr: Anonymous, binder: Binder, callConvention: Anonymous, types: cs.NativeArray<cs.system.Type>, modifiers: cs.NativeArray<ParameterModifier>): MethodInfo
Name Type
name String
bindingAttr Anonymous
binder Binder
callConvention Anonymous
types cs.NativeArray<cs.system.Type>
modifiers cs.NativeArray<ParameterModifier>
Returns
MethodInfo

GetPEKind(peKind: cs.Out, machine: cs.Out): Void
Name Type
peKind cs.Out
machine cs.Out

IsDefined(attributeType: cs.system.Type, inherit: Bool): Bool
Name Type
attributeType cs.system.Type
inherit Bool
Returns
Bool

ResolveString(metadataToken: Int): String
Name Type
metadataToken Int
Returns
String

ResolveSignature(metadataToken: Int): cs.NativeArray<cs.types.UInt8>
Name Type
metadataToken Int
Returns
cs.NativeArray<cs.types.UInt8>

Returns
cs.system.security.cryptography.x509certificates.X509Certificate

Returns
cs.NativeArray<cs.system.Type>

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -