C# 클래스 NJection.LambdaConverter.DynamicProxies.ILEmitters.FieldReferenceReflectionEmitter

상속: AbstractMemberReferenceEmitter
파일 보기 프로젝트 열기: sagifogel/NJection.LambdaConverter 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
FieldInfo System.Reflection.FieldInfo
FieldReference Mono.Cecil.FieldReference
IsByRef bool

공개 메소드들

메소드 설명
Emit ( ) : AstNode

보호된 메소드들

메소드 설명
EmitPrivateReference ( ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Emit() 공개 메소드

public Emit ( ) : AstNode
리턴 AstNode

EmitPrivateReference() 보호된 메소드

protected EmitPrivateReference ( ) : void
리턴 void

프로퍼티 상세

FieldInfo 보호되어 있는 프로퍼티

protected FieldInfo,System.Reflection FieldInfo
리턴 System.Reflection.FieldInfo

FieldReference 보호되어 있는 프로퍼티

protected FieldReference,Mono.Cecil FieldReference
리턴 Mono.Cecil.FieldReference

IsByRef 보호되어 있는 프로퍼티

protected bool IsByRef
리턴 bool