C# Class NJection.LambdaConverter.DynamicProxies.ILEmitters.FieldReferenceReflectionEmitter

Inheritance: AbstractMemberReferenceEmitter
Afficher le fichier Open project: sagifogel/NJection.LambdaConverter Class Usage Examples

Protected Properties

Свойство Type Description
FieldInfo System.Reflection.FieldInfo
FieldReference Mono.Cecil.FieldReference
IsByRef bool

Méthodes publiques

Méthode Description
Emit ( ) : AstNode

Méthodes protégées

Méthode Description
EmitPrivateReference ( ) : void

Private Methods

Méthode Description
EmitLoadFieldReference ( ) : void
EmitPrimitive ( ILGenerator ILGenerator, Mono.Cecil.Cil instruction ) : void
EmitPrivateLoadFieldReference ( ) : void
EmitPrivateStoreFieldReference ( ) : void
EmitStoreFieldReference ( ) : void
FieldReferenceReflectionEmitter ( MemberReferenceExpression memberReferenceExpression, Type target, MemberInfo member, ILGenerator ilGenerator, IOpCodeIndexer instructionsIndexer, AstNode>.IAstVisitor visitor, List locals, bool isSetter = false ) : System
GetLoadFieldOpCode ( ) : OpCode
GetStoreFieldOpCode ( ) : OpCode
IsPrimitive ( ) : bool

Method Details

Emit() public méthode

public Emit ( ) : AstNode
Résultat AstNode

EmitPrivateReference() protected méthode

protected EmitPrivateReference ( ) : void
Résultat void

Property Details

FieldInfo protected_oe property

protected FieldInfo,System.Reflection FieldInfo
Résultat System.Reflection.FieldInfo

FieldReference protected_oe property

protected FieldReference,Mono.Cecil FieldReference
Résultat Mono.Cecil.FieldReference

IsByRef protected_oe property

protected bool IsByRef
Résultat bool