C# Class System.RuntimeTypeHandle

Show file Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Public Methods

Method Description
GetHashCode ( ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
operator ( ) : bool

Private Methods

Method Description
Allocate ( ) : Object
CanCastTo ( IntPtr target ) : bool
CanCastTo ( RuntimeTypeHandle target ) : bool
ConstructName ( bool nameSpace, bool fullInst, bool assembly ) : string
ContainsGenericVariables ( ) : bool
CreateCaInstance ( RuntimeMethodHandle ctor ) : Object
CreateInstance ( RuntimeType type, bool publicOnly, bool noCheck, bool &canBeCached, RuntimeMethodHandle &ctor, bool &bNeedSecurityCheck ) : Object
CreateInstanceForAnotherGenericParameter ( Type genericParameter ) : Object
Equals ( RuntimeTypeHandle handle ) : bool
Equals ( object obj ) : bool
FreeGCHandle ( IntPtr handle ) : void
GetArrayRank ( ) : int
GetAssemblyHandle ( ) : AssemblyHandle
GetAttributes ( ) : TypeAttributes
GetBaseTypeHandle ( ) : RuntimeTypeHandle
GetCanonicalHandle ( ) : RuntimeTypeHandle
GetConstraints ( ) : System.RuntimeTypeHandle[]
GetCorElementType ( ) : CorElementType
GetDeclaringMethod ( ) : RuntimeMethodHandle
GetDeclaringType ( ) : RuntimeTypeHandle
GetDefaultConstructor ( ) : RuntimeMethodHandle
GetElementType ( ) : RuntimeTypeHandle
GetFields ( int result, int count ) : bool
GetFirstSlotForInterface ( IntPtr interfaceHandle ) : int
GetFirstSlotForInterface ( RuntimeTypeHandle interfaceHandle ) : int
GetGCHandle ( GCHandleType type ) : IntPtr
GetGenericTypeDefinition ( ) : RuntimeTypeHandle
GetGenericVariableIndex ( ) : int
GetInstantiation ( ) : RuntimeTypeHandle[]
GetInterfaceMethodImplementationSlot ( IntPtr interfaceHandle, IntPtr interfaceMethodHandle ) : int
GetInterfaceMethodImplementationSlot ( RuntimeTypeHandle interfaceHandle, RuntimeMethodHandle interfaceMethodHandle ) : int
GetInterfaceMethodSlots ( ) : int
GetInterfaces ( ) : RuntimeTypeHandle[]
GetMethodAt ( int slot ) : RuntimeMethodHandle
GetMethodDescChunk ( ) : MethodDescChunkHandle
GetMethodFromToken ( int tkMethodDef ) : RuntimeMethodHandle
GetModuleHandle ( ) : ModuleHandle
GetNumVtableSlots ( ) : int
GetRuntimeType ( ) : RuntimeType
GetToken ( ) : int
GetTypeByName ( string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, System.Threading.StackCrawlMark &stackMark ) : RuntimeTypeHandle
GetTypeByNameUsingCARules ( string name, Module scope ) : Type
GetTypeHelper ( IntPtr th, IntPtr pGenericArgs, int cGenericArgs, IntPtr pModifiers, int cModifiers ) : IntPtr
GetUtf8Name ( ) : Utf8String
HasInstantiation ( ) : bool
HasProxyAttribute ( ) : bool
Instantiate ( RuntimeTypeHandle inst ) : RuntimeTypeHandle
IsComObject ( bool isGenericCOM ) : bool
IsContextful ( ) : bool
IsGenericTypeDefinition ( ) : bool
IsGenericVariable ( ) : bool
IsInstanceOfType ( Object o ) : bool
IsNullHandle ( ) : bool
IsVisible ( ) : bool
IsVisibleFromModule ( ModuleHandle module ) : bool
MakeArray ( int rank ) : RuntimeTypeHandle
MakeByRef ( ) : RuntimeTypeHandle
MakePointer ( ) : RuntimeTypeHandle
MakeSZArray ( ) : RuntimeTypeHandle
RuntimeTypeHandle ( SerializationInfo info, StreamingContext context ) : System
RuntimeTypeHandle ( void rth ) : System
SatisfiesConstraints ( RuntimeTypeHandle typeContext, RuntimeTypeHandle methodContext, RuntimeTypeHandle toType ) : bool
SupportsInterface ( object target ) : bool
_GetAssemblyHandle ( ) : void*
_GetBaseTypeHandle ( ) : void*
_GetDeclaringMethod ( ) : void*
_GetDefaultConstructor ( ) : void*
_GetElementType ( ) : void*
_GetGenericTypeDefinition ( ) : void*
_GetMethodAt ( int slot ) : void*
_GetMethodDescChunk ( ) : void*
_GetMethodFromToken ( int tkMethodDef ) : void*
_GetModuleHandle ( ) : void*
_GetTypeByName ( string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, System.Threading.StackCrawlMark &stackMark, bool loadTypeFromPartialName ) : void*
_GetTypeByNameUsingCARules ( string name, IntPtr scope ) : void*
_GetUtf8Name ( ) : void*
_Instantiate ( RuntimeTypeHandle inst ) : void*
_IsVisibleFromModule ( IntPtr module ) : bool
_MakeArray ( int rank ) : void*
_MakeByRef ( ) : void*
_MakePointer ( ) : void*
_MakeSZArray ( ) : void*

Method Details

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
return void

operator() public static method

public static operator ( ) : bool
return bool