C# 클래스 Yea.Reflection.Emit.BaseClasses.VariableBase

Variable base class
파일 보기 프로젝트 열기: OxPatient/Rule-Engine 1 사용 예제들

공개 메소드들

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