C# Класс Castle.DynamicProxy.Generators.Emitters.ArgumentsUtil

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

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

Метод Описание
ConvertArgumentReferenceToExpression ( ArgumentReference args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.Expression[]
ConvertToArgumentReference ( ParameterInfo args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
ConvertToArgumentReference ( Type args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
EmitLoadOwnerAndReference ( Reference reference, ILGenerator il ) : void
InitializeAndConvert ( ArgumentReference args ) : System.Type[]
InitializeArgumentsByPosition ( ArgumentReference args, bool isStatic ) : void

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

ConvertArgumentReferenceToExpression() публичный статический Метод

public static ConvertArgumentReferenceToExpression ( ArgumentReference args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.Expression[]
args Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference
Результат Castle.DynamicProxy.Generators.Emitters.SimpleAST.Expression[]

ConvertToArgumentReference() публичный статический Метод

public static ConvertToArgumentReference ( ParameterInfo args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
args System.Reflection.ParameterInfo
Результат Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]

ConvertToArgumentReference() публичный статический Метод

public static ConvertToArgumentReference ( Type args ) : Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]
args System.Type
Результат Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference[]

EmitLoadOwnerAndReference() публичный статический Метод

public static EmitLoadOwnerAndReference ( Reference reference, ILGenerator il ) : void
reference Reference
il System.Reflection.Emit.ILGenerator
Результат void

InitializeAndConvert() публичный статический Метод

public static InitializeAndConvert ( ArgumentReference args ) : System.Type[]
args Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference
Результат System.Type[]

InitializeArgumentsByPosition() публичный статический Метод

public static InitializeArgumentsByPosition ( ArgumentReference args, bool isStatic ) : void
args Castle.DynamicProxy.Generators.Emitters.SimpleAST.ArgumentReference
isStatic bool
Результат void