C# Класс Yea.Reflection.Emit.BaseClasses.VariableBase

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

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

Метод Описание
Assign ( object value ) : void

Assigns the value to the variable

Call ( IMethodBuilder method, object parameters = null ) : VariableBase

Calls a method on this variable

Call ( MethodBuilder method, object parameters = null ) : VariableBase

Calls a method on this variable

Call ( MethodInfo method, object parameters = null ) : VariableBase

Calls a method on this variable

Call ( System method, object parameters = null ) : VariableBase

Calls a method on this variable

Call ( string methodName, object parameters = null ) : VariableBase

Calls a method on this variable

Call ( ConstructorInfo method, object parameters = null ) : void

Calls a method on this variable

Load ( ILGenerator generator ) : void

Loads the variable onto the stack

Save ( ILGenerator generator ) : void

Saves the top item from the stack onto the variable

operator ( ) : VariableBase

Modulo operator

Приватные методы

Метод Описание
GetDefinition ( ) : string

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

Assign() публичный Метод

Assigns the value to the variable
public Assign ( object value ) : void
value object Value to assign
Результат void

Call() публичный Метод

Calls a method on this variable
public Call ( IMethodBuilder method, object parameters = null ) : VariableBase
method IMethodBuilder Method
parameters object Parameters sent in
Результат VariableBase

Call() публичный Метод

Calls a method on this variable
public Call ( MethodBuilder method, object parameters = null ) : VariableBase
method System.Reflection.Emit.MethodBuilder Method
parameters object Parameters sent in
Результат VariableBase

Call() публичный Метод

Calls a method on this variable
public Call ( MethodInfo method, object parameters = null ) : VariableBase
method System.Reflection.MethodInfo Method
parameters object Parameters sent in
Результат VariableBase

Call() публичный Метод

Calls a method on this variable
public Call ( System method, object parameters = null ) : VariableBase
method System Method
parameters object Parameters sent in
Результат VariableBase

Call() публичный Метод

Calls a method on this variable
public Call ( string methodName, object parameters = null ) : VariableBase
methodName string Method name
parameters object Parameters sent in
Результат VariableBase

Call() публичный Метод

Calls a method on this variable
public Call ( ConstructorInfo method, object parameters = null ) : void
method System.Reflection.ConstructorInfo Method
parameters object Parameters sent in
Результат void

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

Loads the variable onto the stack
public abstract Load ( ILGenerator generator ) : void
generator System.Reflection.Emit.ILGenerator IL Generator
Результат void

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

Saves the top item from the stack onto the variable
public abstract Save ( ILGenerator generator ) : void
generator ILGenerator IL Generator
Результат void

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

Modulo operator
public static operator ( ) : VariableBase
Результат VariableBase