메소드 | 설명 | |
---|---|---|
CompileGet ( string name ) : void | ||
CompileSet ( string name ) : void | ||
Execute ( System.Machine machine, IObject self, object args ) : object | ||
Execute ( System.Machine machine, object args ) : object | ||
ExecuteInInterpreter ( |
||
ExecuteNative ( System.Machine machine, object self, object args ) : object | ||
ExecuteNativeInInterpreter ( |
||
GetClassVariableName ( int n ) : string | ||
GetInstanceVariableName ( int n ) : string | ||
GetInstanceVariableOffset ( string name ) : int | ||
Method ( IBehavior cls, string name ) : System | ||
Method ( IBehavior cls, string name, string source ) : System | ||
Method ( string name ) : System |
메소드 | 설명 | |
---|---|---|
TryCompileGet ( string name ) : bool | ||
TryCompileSet ( string name ) : bool |
메소드 | 설명 | |
---|---|---|
SetBehavior ( IBehavior behavior ) : void |
public Execute ( System.Machine machine, IObject self, object args ) : object | ||
machine | System.Machine | |
self | IObject | |
args | object | |
리턴 | object |
public Execute ( System.Machine machine, object args ) : object | ||
machine | System.Machine | |
args | object | |
리턴 | object |
public ExecuteInInterpreter ( |
||
interpreter | ||
self | IObject | |
args | object | |
리턴 | object |
public ExecuteNative ( System.Machine machine, object self, object args ) : object | ||
machine | System.Machine | |
self | object | |
args | object | |
리턴 | object |
public ExecuteNativeInInterpreter ( |
||
interpreter | ||
self | object | |
args | object | |
리턴 | object |
public GetInstanceVariableOffset ( string name ) : int | ||
name | string | |
리턴 | int |
public Method ( IBehavior cls, string name ) : System | ||
cls | IBehavior | |
name | string | |
리턴 | System |
public Method ( IBehavior cls, string name, string source ) : System | ||
cls | IBehavior | |
name | string | |
source | string | |
리턴 | System |