C# Class AjTalk.Language.ExecutionContext

Mostrar archivo Open project: ajlopez/AjTalk Class Usage Examples

Public Properties

Property Type Description
HasReturnValue bool
InstructionPointer int
LastReceiver object
ReturnValue object
Sender ExecutionContext
Stack IList

Public Methods

Method Description
ExecutionContext ( System.Machine machine, IObject self, Block block, object arguments ) : System
ExecutionContext ( System.Machine machine, object nativeself, Block block, object arguments ) : System

Private Methods

Method Description
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

Method Details

ExecutionContext() public method

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

ExecutionContext() public method

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

Property Details

HasReturnValue public_oe property

public bool HasReturnValue
return bool

InstructionPointer public_oe property

public int InstructionPointer
return int

LastReceiver public_oe property

public object LastReceiver
return object

ReturnValue public_oe property

public object ReturnValue
return object

Sender public_oe property

public ExecutionContext,AjTalk.Language Sender
return ExecutionContext

Stack public_oe property

public IList Stack
return IList