C# 클래스 AjTalk.Language.ExecutionContext

파일 보기 프로젝트 열기: ajlopez/AjTalk 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
HasReturnValue bool
InstructionPointer int
LastReceiver object
ReturnValue object
Sender ExecutionContext
Stack IList

공개 메소드들

메소드 설명
ExecutionContext ( System.Machine machine, IObject self, Block block, object arguments ) : System
ExecutionContext ( System.Machine machine, object nativeself, Block block, object arguments ) : System

비공개 메소드들

메소드 설명
ExecutionContext ( Block block, object arguments ) : System
GetArgument ( int nargument ) : object
GetLocal ( int nlocal ) : object
GetParentArgument ( int nargument ) : object
GetParentLocal ( int nlocal ) : object
Pop ( ) : object
Push ( object obj ) : void
SetArgument ( int nargument, object value ) : void
SetLocal ( int nlocal, object value ) : void
SetParentArgument ( int nargument, object value ) : void
SetParentLocal ( int nlocal, object value ) : void

메소드 상세

ExecutionContext() 공개 메소드

public ExecutionContext ( System.Machine machine, IObject self, Block block, object arguments ) : System
machine System.Machine
self IObject
block Block
arguments object
리턴 System

ExecutionContext() 공개 메소드

public ExecutionContext ( System.Machine machine, object nativeself, Block block, object arguments ) : System
machine System.Machine
nativeself object
block Block
arguments object
리턴 System

프로퍼티 상세

HasReturnValue 공개적으로 프로퍼티

public bool HasReturnValue
리턴 bool

InstructionPointer 공개적으로 프로퍼티

public int InstructionPointer
리턴 int

LastReceiver 공개적으로 프로퍼티

public object LastReceiver
리턴 object

ReturnValue 공개적으로 프로퍼티

public object ReturnValue
리턴 object

Sender 공개적으로 프로퍼티

public ExecutionContext,AjTalk.Language Sender
리턴 ExecutionContext

Stack 공개적으로 프로퍼티

public IList Stack
리턴 IList