C# Класс IKVM.Internal.FieldWrapper

Наследование: MemberWrapper
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

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

Метод Описание
EmitGetImpl ( CodeEmitter ilgen ) : void
EmitSetImpl ( CodeEmitter ilgen ) : void

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

Метод Описание
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

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

EmitGetImpl() защищенный абстрактный Метод

protected abstract EmitGetImpl ( CodeEmitter ilgen ) : void
ilgen CodeEmitter
Результат void

EmitSetImpl() защищенный абстрактный Метод

protected abstract EmitSetImpl ( CodeEmitter ilgen ) : void
ilgen CodeEmitter
Результат void