C# Class System.Reflection.Module.Module

Inheritance: ISerializable, ICustomAttributeProvider, _Module
Mostra file Open project: kumpera/mono

Public Properties

Property Type Description
FilterTypeName TypeFilter
FilterTypeNameIgnoreCase TypeFilter

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
GetMethodImpl ( string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type types, ParameterModifier modifiers ) : MethodInfo

Private Methods

Method Description
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

Method Details

Equals() public method

public Equals ( object o ) : bool
o object
return bool

FindTypes() public method

public FindTypes ( TypeFilter filter, object filterCriteria ) : Type[]
filter TypeFilter
filterCriteria object
return Type[]

GetCustomAttributes() public method

public GetCustomAttributes ( Type attributeType, bool inherit ) : object[]
attributeType Type
inherit bool
return object[]

GetCustomAttributes() public method

public GetCustomAttributes ( bool inherit ) : object[]
inherit bool
return object[]

GetCustomAttributesData() public method

public GetCustomAttributesData ( ) : IList
return IList

GetField() public method

public GetField ( string name ) : FieldInfo
name string
return FieldInfo

GetField() public method

public GetField ( string name, BindingFlags bindingAttr ) : FieldInfo
name string
bindingAttr BindingFlags
return FieldInfo

GetFields() public method

public GetFields ( ) : System.Reflection.FieldInfo[]
return System.Reflection.FieldInfo[]

GetFields() public method

public GetFields ( BindingFlags bindingFlags ) : System.Reflection.FieldInfo[]
bindingFlags BindingFlags
return System.Reflection.FieldInfo[]

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetMethod() public method

public GetMethod ( string name ) : MethodInfo
name string
return MethodInfo

GetMethod() public method

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
return MethodInfo

GetMethod() public method

public GetMethod ( string name, Type types ) : MethodInfo
name string
types Type
return MethodInfo

GetMethodImpl() protected method

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
return MethodInfo

GetMethods() public method

public GetMethods ( ) : System.Reflection.MethodInfo[]
return System.Reflection.MethodInfo[]

GetMethods() public method

public GetMethods ( BindingFlags bindingFlags ) : System.Reflection.MethodInfo[]
bindingFlags BindingFlags
return System.Reflection.MethodInfo[]

GetPEKind() public method

public GetPEKind ( PortableExecutableKinds &peKind, ImageFileMachine &machine ) : void
peKind PortableExecutableKinds
machine ImageFileMachine
return void

GetSignerCertificate() public method

public GetSignerCertificate ( ) : X509Certificate
return System.Security.Cryptography.X509Certificates.X509Certificate

GetTypes() public method

public GetTypes ( ) : Type[]
return Type[]

IsDefined() public method

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType Type
inherit bool
return bool

IsResource() public method

public IsResource ( ) : bool
return bool

ResolveField() public method

public ResolveField ( int metadataToken ) : FieldInfo
metadataToken int
return FieldInfo

ResolveField() public method

public ResolveField ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : FieldInfo
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
return FieldInfo

ResolveMember() public method

public ResolveMember ( int metadataToken ) : MemberInfo
metadataToken int
return MemberInfo

ResolveMember() public method

public ResolveMember ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MemberInfo
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
return MemberInfo

ResolveMethod() public method

public ResolveMethod ( int metadataToken ) : MethodBase
metadataToken int
return MethodBase

ResolveMethod() public method

public ResolveMethod ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : MethodBase
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
return MethodBase

ResolveSignature() public method

public ResolveSignature ( int metadataToken ) : byte[]
metadataToken int
return byte[]

ResolveString() public method

public ResolveString ( int metadataToken ) : string
metadataToken int
return string

ResolveType() public method

public ResolveType ( int metadataToken ) : Type
metadataToken int
return Type

ResolveType() public method

public ResolveType ( int metadataToken, Type genericTypeArguments, Type genericMethodArguments ) : Type
metadataToken int
genericTypeArguments Type
genericMethodArguments Type
return Type

ToString() public method

public ToString ( ) : string
return string

operator() public static method

public static operator ( ) : bool
return bool

Property Details

FilterTypeName public_oe static_oe property

public static TypeFilter FilterTypeName
return TypeFilter

FilterTypeNameIgnoreCase public_oe static_oe property

public static TypeFilter FilterTypeNameIgnoreCase
return TypeFilter