C# Class AjTalk.Language.BaseBehavior

Inheritance: BaseObject, IBehavior
Afficher le fichier Open project: ajlopez/AjTalk Class Usage Examples

Méthodes publiques

Méthode Description
AddTrait ( IBehavior trait ) : void
BaseBehavior ( IBehavior behavior, IBehavior superclass, System.Machine machine ) : System
DefineClassMethod ( IMethod method ) : void
DefineInstanceMethod ( IMethod method ) : void
GetClassMethod ( string mthname ) : IMethod
GetClassMethods ( ) : ICollection
GetInstanceMethod ( string mthname ) : IMethod
GetInstanceMethods ( ) : ICollection
NewObject ( ) : object
SendMessageToNilObject ( System.Machine machine, string msgname, object args ) : object
SendMessageToObject ( IObject self, Interpreter interpreter, string msgname, object args ) : object
SendMessageToObject ( IObject self, System.Machine machine, string msgname, object args ) : object
SetSuperClass ( IBehavior superclass ) : void

Method Details

AddTrait() public méthode

public AddTrait ( IBehavior trait ) : void
trait IBehavior
Résultat void

BaseBehavior() public méthode

public BaseBehavior ( IBehavior behavior, IBehavior superclass, System.Machine machine ) : System
behavior IBehavior
superclass IBehavior
machine System.Machine
Résultat System

DefineClassMethod() public méthode

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

DefineInstanceMethod() public méthode

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

GetClassMethod() public méthode

public GetClassMethod ( string mthname ) : IMethod
mthname string
Résultat IMethod

GetClassMethods() public méthode

public GetClassMethods ( ) : ICollection
Résultat ICollection

GetInstanceMethod() public méthode

public GetInstanceMethod ( string mthname ) : IMethod
mthname string
Résultat IMethod

GetInstanceMethods() public méthode

public GetInstanceMethods ( ) : ICollection
Résultat ICollection

NewObject() public méthode

public NewObject ( ) : object
Résultat object

SendMessageToNilObject() public méthode

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

SendMessageToObject() public méthode

public SendMessageToObject ( IObject self, Interpreter interpreter, string msgname, object args ) : object
self IObject
interpreter Interpreter
msgname string
args object
Résultat object

SendMessageToObject() public méthode

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

SetSuperClass() public méthode

public SetSuperClass ( IBehavior superclass ) : void
superclass IBehavior
Résultat void