C# Класс Castle.DynamicProxy.Generators.Emitters.SimpleAST.IndirectReference

Wraps a reference that is passed ByRef and provides indirect load/store support.
Наследование: TypeReference
Показать файл Открыть проект

Открытые методы

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