C# Class IKVM.Internal.DotNetTypeWrapper

Inheritance: TypeWrapper
Mostra file Open project: samskivert/ikvm-monotouch Class Usage Examples

Private Properties

Property Type Description
Create TypeWrapper
CreateFieldWrapperDotNet FieldWrapper
CreateMethodWrapper MethodWrapper
DemangleTypeName string
DotNetTypeWrapper System.Reflection.Emit
EmitCheckcast void
EmitInstanceOf void
Finish void
GetBaseTypeWrapper TypeWrapper
GetClassLoader ClassLoaderWrapper
GetDeclaredAnnotations object[]
GetDelegateInvokeStubName string
GetFieldAnnotations object[]
GetMethodAnnotations object[]
GetModifiers Modifiers
GetName string
GetParameterAnnotations object[][]
GetWrapperFromDotNetType TypeWrapper
IsAllowedOutside bool
IsAttribute bool
IsDelegate bool
IsPointerType bool
IsRemappedImplDerived bool
IsUnsupportedAbstractMethod bool
MakeMethodDescriptor bool
MangleTypeName string

Protected Methods

Method Description
LazyPublishMembers ( ) : void

Private Methods

Method Description
Create ( Type type, string name ) : TypeWrapper
CreateFieldWrapperDotNet ( Modifiers modifiers, string name, Type fieldType, FieldInfo field ) : FieldWrapper
CreateMethodWrapper ( string name, string sig, TypeWrapper argTypeWrappers, TypeWrapper retTypeWrapper, MethodBase mb, bool privateInterfaceImplHack ) : MethodWrapper
DemangleTypeName ( string name ) : string
DotNetTypeWrapper ( Type type, string name ) : System.Reflection.Emit
EmitCheckcast ( TypeWrapper context, CodeEmitter ilgen ) : void
EmitInstanceOf ( TypeWrapper context, CodeEmitter ilgen ) : void
Finish ( ) : void
GetBaseTypeWrapper ( Type type ) : TypeWrapper
GetClassLoader ( ) : ClassLoaderWrapper
GetDeclaredAnnotations ( ) : object[]
GetDelegateInvokeStubName ( Type delegateType ) : string
GetFieldAnnotations ( FieldWrapper fw ) : object[]
GetMethodAnnotations ( MethodWrapper mw ) : object[]
GetModifiers ( Type type ) : Modifiers
GetName ( Type type ) : string
GetParameterAnnotations ( MethodWrapper mw ) : object[][]
GetWrapperFromDotNetType ( Type type ) : TypeWrapper
IsAllowedOutside ( Type type ) : bool
IsAttribute ( Type type ) : bool
IsDelegate ( Type type ) : bool
IsPointerType ( Type type ) : bool
IsRemappedImplDerived ( Type type ) : bool
IsUnsupportedAbstractMethod ( MethodBase mb ) : bool
MakeMethodDescriptor ( MethodBase mb, string &name, string &sig, TypeWrapper &args, TypeWrapper &ret ) : bool
MangleTypeName ( string name ) : string

Method Details

LazyPublishMembers() protected method

protected LazyPublishMembers ( ) : void
return void