C# Class IKVM.Internal.FieldWrapper

Inheritance: MemberWrapper
Datei anzeigen Open project: samskivert/ikvm-monotouch Class Usage Examples

Private Properties

Property Type Description
AssertLinked void
Create FieldWrapper
EmitGet void
EmitSet void
FieldWrapper System.Reflection.Emit
FieldWrapper System.Reflection.Emit
FromCookie FieldWrapper
FromField FieldWrapper
GetConstant object
GetField FieldInfo
GetFieldAccessorJNI object
Link void
ResolveField void
ToField object
UpdateNonPublicTypeInSignatureFlag void

Protected Methods

Method Description
EmitGetImpl ( CodeEmitter ilgen ) : void
EmitSetImpl ( CodeEmitter ilgen ) : void

Private Methods

Method Description
AssertLinked ( ) : void
Create ( TypeWrapper declaringType, TypeWrapper fieldType, FieldInfo fi, string name, string sig, ExModifiers modifiers ) : FieldWrapper
EmitGet ( CodeEmitter ilgen ) : void
EmitSet ( CodeEmitter ilgen ) : void
FieldWrapper ( TypeWrapper declaringType, TypeWrapper fieldType, string name, string sig, ExModifiers modifiers, FieldInfo field ) : System.Reflection.Emit
FieldWrapper ( TypeWrapper declaringType, TypeWrapper fieldType, string name, string sig, Modifiers modifiers, FieldInfo field, MemberFlags flags ) : System.Reflection.Emit
FromCookie ( IntPtr cookie ) : FieldWrapper
FromField ( object field ) : FieldWrapper
GetConstant ( ) : object
GetField ( ) : FieldInfo
GetFieldAccessorJNI ( ) : object
Link ( ) : void
ResolveField ( ) : void
ToField ( bool copy ) : object
UpdateNonPublicTypeInSignatureFlag ( ) : void

Method Details

EmitGetImpl() protected abstract method

protected abstract EmitGetImpl ( CodeEmitter ilgen ) : void
ilgen CodeEmitter
return void

EmitSetImpl() protected abstract method

protected abstract EmitSetImpl ( CodeEmitter ilgen ) : void
ilgen CodeEmitter
return void