C# 클래스 Castle.DynamicProxy.Generators.Emitters.SimpleAST.IndirectReference

Wraps a reference that is passed ByRef and provides indirect load/store support.
상속: TypeReference
파일 보기 프로젝트 열기: Jarvin-Guan/CleanAOP

공개 메소드들

메소드 설명
IndirectReference ( TypeReference byRefReference ) : System
LoadAddressOfReference ( ILGenerator gen ) : void
LoadReference ( ILGenerator gen ) : void
StoreReference ( ILGenerator gen ) : void
WrapIfByRef ( TypeReference reference ) : TypeReference
WrapIfByRef ( TypeReference references ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.TypeReference[]

메소드 상세

IndirectReference() 공개 메소드

public IndirectReference ( TypeReference byRefReference ) : System
byRefReference TypeReference
리턴 System

LoadAddressOfReference() 공개 메소드

public LoadAddressOfReference ( ILGenerator gen ) : void
gen System.Reflection.Emit.ILGenerator
리턴 void

LoadReference() 공개 메소드

public LoadReference ( ILGenerator gen ) : void
gen System.Reflection.Emit.ILGenerator
리턴 void

StoreReference() 공개 메소드

public StoreReference ( ILGenerator gen ) : void
gen System.Reflection.Emit.ILGenerator
리턴 void

WrapIfByRef() 공개 정적인 메소드

public static WrapIfByRef ( TypeReference reference ) : TypeReference
reference TypeReference
리턴 TypeReference

WrapIfByRef() 공개 정적인 메소드

public static WrapIfByRef ( TypeReference references ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.TypeReference[]
references TypeReference
리턴 Castle.DynamicProxy.Generators.Emitters.SimpleAST.TypeReference[]