C# Класс System.Reflection.Module.Module

Наследование: ISerializable, ICustomAttributeProvider, _Module
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
FilterTypeName TypeFilter
FilterTypeNameIgnoreCase TypeFilter

Private Properties

Свойство Тип Описание
CreateNIE Exception
GetGlobalType Type
GetGuidInternal string
GetHINSTANCE IntPtr
GetMDStreamVersion int
GetModuleVersionId Guid
GetObjectData void
GetPEKind void
GetType Type
GetType Type
GetType Type
InternalGetTypes Type[]
Module System.Runtime.Serialization
MonoDebugger_ResolveType Type
Mono_GetGuid Guid
ResolveFieldToken IntPtr
ResolveMemberToken MemberInfo
ResolveMethodToken IntPtr
ResolveSignature byte[]
ResolveStringToken string
ResolveTypeToken IntPtr
_Module void
_Module void
_Module void
_Module void
filter_by_type_name bool
filter_by_type_name_ignore_case bool
get_MetadataToken int
ptrs_from_types IntPtr[]
resolve_token_exception Exception

Открытые методы

Метод Описание
Equals ( object o ) : bool
FindTypes ( TypeFilter filter, object filterCriteria ) : Type[]
GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
GetCustomAttributes ( bool inherit ) : object[]
GetCustomAttributesData ( ) : IList
GetField ( string name ) : FieldInfo
GetField ( string name, BindingFlags bindingAttr ) : FieldInfo
GetFields ( ) : System.Reflection.FieldInfo[]
GetFields ( BindingFlags bindingFlags ) : System.Reflection.FieldInfo[]
GetHashCode ( ) : int
GetMethod ( string name ) : MethodInfo
GetMethod ( string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
GetMethod ( string name, Type types ) : MethodInfo
GetMethods ( ) : System.Reflection.MethodInfo[]
GetMethods ( BindingFlags bindingFlags ) : System.Reflection.MethodInfo[]
GetPEKind ( PortableExecutableKinds &peKind, ImageFileMachine &machine ) : void
GetSignerCertificate ( ) : X509Certificate
GetTypes ( ) : Type[]
IsDefined ( Type attributeType, bool inherit ) : bool
IsResource ( ) : bool
ResolveField ( int metadataToken ) : FieldInfo
ResolveField ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : FieldInfo
ResolveMember ( int metadataToken ) : MemberInfo
ResolveMember ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MemberInfo
ResolveMethod ( int metadataToken ) : MethodBase
ResolveMethod ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MethodBase
ResolveSignature ( int metadataToken ) : byte[]
ResolveString ( int metadataToken ) : string
ResolveType ( int metadataToken ) : Type
ResolveType ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : Type
ToString ( ) : string
operator ( ) : bool

Защищенные методы

Метод Описание
GetMethodImpl ( string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo

Приватные методы

Метод Описание
CreateNIE ( ) : Exception
GetGlobalType ( ) : Type
GetGuidInternal ( ) : string
GetHINSTANCE ( ) : IntPtr
GetMDStreamVersion ( IntPtr module_handle ) : int
GetModuleVersionId ( ) : Guid
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetPEKind ( IntPtr module, PortableExecutableKinds &peKind, ImageFileMachine &machine ) : void
GetType ( string className ) : Type
GetType ( string className, bool ignoreCase ) : Type
GetType ( string className, bool throwOnError, bool ignoreCase ) : Type
InternalGetTypes ( ) : Type[]
Module ( ) : System.Runtime.Serialization
MonoDebugger_ResolveType ( Module module, int token ) : Type
Mono_GetGuid ( Module module ) : Guid
ResolveFieldToken ( IntPtr module, int token, IntPtr type_args, IntPtr method_args, ResolveTokenError &error ) : IntPtr
ResolveMemberToken ( IntPtr module, int token, IntPtr type_args, IntPtr method_args, ResolveTokenError &error ) : MemberInfo
ResolveMethodToken ( IntPtr module, int token, IntPtr type_args, IntPtr method_args, ResolveTokenError &error ) : IntPtr
ResolveSignature ( IntPtr module, int metadataToken, ResolveTokenError &error ) : byte[]
ResolveStringToken ( IntPtr module, int token, ResolveTokenError &error ) : string
ResolveTypeToken ( IntPtr module, int token, IntPtr type_args, IntPtr method_args, ResolveTokenError &error ) : IntPtr
_Module ( [ riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId ) : void
_Module ( uint &pcTInfo ) : void
_Module ( uint dispIdMember, [ riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr ) : void
_Module ( uint iTInfo, uint lcid, IntPtr ppTInfo ) : void
filter_by_type_name ( Type m, object filterCriteria ) : bool
filter_by_type_name_ignore_case ( Type m, object filterCriteria ) : bool
get_MetadataToken ( Module module ) : int
ptrs_from_types ( Type types ) : IntPtr[]
resolve_token_exception ( int metadataToken, ResolveTokenError error, string tokenType ) : Exception

Описание методов

Equals() публичный Метод

public Equals ( object o ) : bool
o object
Результат bool

FindTypes() публичный Метод

public FindTypes ( TypeFilter filter, object filterCriteria ) : Type[]
filter TypeFilter
filterCriteria object
Результат Type[]

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
attributeType Type
inherit bool
Результат object[]

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( bool inherit ) : object[]
inherit bool
Результат object[]

GetCustomAttributesData() публичный Метод

public GetCustomAttributesData ( ) : IList
Результат IList

GetField() публичный Метод

public GetField ( string name ) : FieldInfo
name string
Результат FieldInfo

GetField() публичный Метод

public GetField ( string name, BindingFlags bindingAttr ) : FieldInfo
name string
bindingAttr BindingFlags
Результат FieldInfo

GetFields() публичный Метод

public GetFields ( ) : System.Reflection.FieldInfo[]
Результат System.Reflection.FieldInfo[]

GetFields() публичный Метод

public GetFields ( BindingFlags bindingFlags ) : System.Reflection.FieldInfo[]
bindingFlags BindingFlags
Результат System.Reflection.FieldInfo[]

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetMethod() публичный Метод

public GetMethod ( string name ) : MethodInfo
name string
Результат MethodInfo

GetMethod() публичный Метод

public GetMethod ( string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
name string
bindingAttr BindingFlags
binder Binder
callConvention CallingConventions
types Type
modifiers ParameterModifier
Результат MethodInfo

GetMethod() публичный Метод

public GetMethod ( string name, Type types ) : MethodInfo
name string
types Type
Результат MethodInfo

GetMethodImpl() защищенный Метод

protected GetMethodImpl ( string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo
name string
bindingAttr BindingFlags
binder Binder
callConvention CallingConventions
types Type
modifiers ParameterModifier
Результат MethodInfo

GetMethods() публичный Метод

public GetMethods ( ) : System.Reflection.MethodInfo[]
Результат System.Reflection.MethodInfo[]

GetMethods() публичный Метод

public GetMethods ( BindingFlags bindingFlags ) : System.Reflection.MethodInfo[]
bindingFlags BindingFlags
Результат System.Reflection.MethodInfo[]

GetPEKind() публичный Метод

public GetPEKind ( PortableExecutableKinds &peKind, ImageFileMachine &machine ) : void
peKind PortableExecutableKinds
machine ImageFileMachine
Результат void

GetSignerCertificate() публичный Метод

public GetSignerCertificate ( ) : X509Certificate
Результат System.Security.Cryptography.X509Certificates.X509Certificate

GetTypes() публичный Метод

public GetTypes ( ) : Type[]
Результат Type[]

IsDefined() публичный Метод

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType Type
inherit bool
Результат bool

IsResource() публичный Метод

public IsResource ( ) : bool
Результат bool

ResolveField() публичный Метод

public ResolveField ( int metadataToken ) : FieldInfo
metadataToken int
Результат FieldInfo

ResolveField() публичный Метод

public ResolveField ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : FieldInfo
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
Результат FieldInfo

ResolveMember() публичный Метод

public ResolveMember ( int metadataToken ) : MemberInfo
metadataToken int
Результат MemberInfo

ResolveMember() публичный Метод

public ResolveMember ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MemberInfo
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
Результат MemberInfo

ResolveMethod() публичный Метод

public ResolveMethod ( int metadataToken ) : MethodBase
metadataToken int
Результат MethodBase

ResolveMethod() публичный Метод

public ResolveMethod ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MethodBase
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
Результат MethodBase

ResolveSignature() публичный Метод

public ResolveSignature ( int metadataToken ) : byte[]
metadataToken int
Результат byte[]

ResolveString() публичный Метод

public ResolveString ( int metadataToken ) : string
metadataToken int
Результат string

ResolveType() публичный Метод

public ResolveType ( int metadataToken ) : Type
metadataToken int
Результат Type

ResolveType() публичный Метод

public ResolveType ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : Type
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
Результат Type

ToString() публичный Метод

public ToString ( ) : string
Результат string

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

FilterTypeName публичное статическое свойство

public static TypeFilter FilterTypeName
Результат TypeFilter

FilterTypeNameIgnoreCase публичное статическое свойство

public static TypeFilter FilterTypeNameIgnoreCase
Результат TypeFilter