C# 클래스 AjTalk.Language.BaseObject

상속: IObject, ISerializable
파일 보기 프로젝트 열기: ajlopez/AjTalk 1 사용 예제들

공개 메소드들

메소드 설명
BaseObject ( ) : System
BaseObject ( IBehavior behavior, int nvars ) : System
BaseObject ( IBehavior behavior, object vars ) : System
DefineObjectMethod ( IMethod method ) : void
ExecuteMethod ( Interpreter interpreter, IMethod method, object arguments ) : object
ExecuteMethod ( System.Machine machine, IMethod method, object arguments ) : object
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
SendMessage ( System.Machine machine, string msgname, object args ) : object
this ( int n ) : object

보호된 메소드들

메소드 설명
BaseObject ( SerializationInfo info, StreamingContext context ) : System

비공개 메소드들

메소드 설명
ResizeVariables ( int nvars ) : void
SetBehavior ( IBehavior behavior ) : void
SetVariables ( object variables ) : void

메소드 상세

BaseObject() 공개 메소드

public BaseObject ( ) : System
리턴 System

BaseObject() 공개 메소드

public BaseObject ( IBehavior behavior, int nvars ) : System
behavior IBehavior
nvars int
리턴 System

BaseObject() 공개 메소드

public BaseObject ( IBehavior behavior, object vars ) : System
behavior IBehavior
vars object
리턴 System

BaseObject() 보호된 메소드

protected BaseObject ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 System

DefineObjectMethod() 공개 메소드

public DefineObjectMethod ( IMethod method ) : void
method IMethod
리턴 void

ExecuteMethod() 공개 메소드

public ExecuteMethod ( Interpreter interpreter, IMethod method, object arguments ) : object
interpreter Interpreter
method IMethod
arguments object
리턴 object

ExecuteMethod() 공개 메소드

public ExecuteMethod ( System.Machine machine, IMethod method, object arguments ) : object
machine System.Machine
method IMethod
arguments object
리턴 object

GetObjectData() 공개 메소드

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
리턴 void

SendMessage() 공개 메소드

public SendMessage ( System.Machine machine, string msgname, object args ) : object
machine System.Machine
msgname string
args object
리턴 object

this() 공개 메소드

public this ( int n ) : object
n int
리턴 object