C# Class AjTalk.Language.BaseObject

Inheritance: IObject, ISerializable
Afficher le fichier Open project: ajlopez/AjTalk Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
BaseObject ( SerializationInfo info, StreamingContext context ) : System

Private Methods

Méthode Description
ResizeVariables ( int nvars ) : void
SetBehavior ( IBehavior behavior ) : void
SetVariables ( object variables ) : void

Method Details

BaseObject() public méthode

public BaseObject ( ) : System
Résultat System

BaseObject() public méthode

public BaseObject ( IBehavior behavior, int nvars ) : System
behavior IBehavior
nvars int
Résultat System

BaseObject() public méthode

public BaseObject ( IBehavior behavior, object vars ) : System
behavior IBehavior
vars object
Résultat System

BaseObject() protected méthode

protected BaseObject ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat System

DefineObjectMethod() public méthode

public DefineObjectMethod ( IMethod method ) : void
method IMethod
Résultat void

ExecuteMethod() public méthode

public ExecuteMethod ( Interpreter interpreter, IMethod method, object arguments ) : object
interpreter Interpreter
method IMethod
arguments object
Résultat object

ExecuteMethod() public méthode

public ExecuteMethod ( System.Machine machine, IMethod method, object arguments ) : object
machine System.Machine
method IMethod
arguments object
Résultat object

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat void

SendMessage() public méthode

public SendMessage ( System.Machine machine, string msgname, object args ) : object
machine System.Machine
msgname string
args object
Résultat object

this() public méthode

public this ( int n ) : object
n int
Résultat object