C# Класс AjTalk.Language.BaseBehavior

Наследование: BaseObject, IBehavior
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddTrait() публичный Метод

public AddTrait ( IBehavior trait ) : void
trait IBehavior
Результат void

BaseBehavior() публичный Метод

public BaseBehavior ( IBehavior behavior, IBehavior superclass, System.Machine machine ) : System
behavior IBehavior
superclass IBehavior
machine System.Machine
Результат System

DefineClassMethod() публичный Метод

public DefineClassMethod ( IMethod method ) : void
method IMethod
Результат void

DefineInstanceMethod() публичный Метод

public DefineInstanceMethod ( IMethod method ) : void
method IMethod
Результат void

GetClassMethod() публичный Метод

public GetClassMethod ( string mthname ) : IMethod
mthname string
Результат IMethod

GetClassMethods() публичный Метод

public GetClassMethods ( ) : ICollection
Результат ICollection

GetInstanceMethod() публичный Метод

public GetInstanceMethod ( string mthname ) : IMethod
mthname string
Результат IMethod

GetInstanceMethods() публичный Метод

public GetInstanceMethods ( ) : ICollection
Результат ICollection

NewObject() публичный Метод

public NewObject ( ) : object
Результат object

SendMessageToNilObject() публичный Метод

public SendMessageToNilObject ( System.Machine machine, string msgname, object args ) : object
machine System.Machine
msgname string
args object
Результат object

SendMessageToObject() публичный Метод

public SendMessageToObject ( IObject self, Interpreter interpreter, string msgname, object args ) : object
self IObject
interpreter Interpreter
msgname string
args object
Результат object

SendMessageToObject() публичный Метод

public SendMessageToObject ( IObject self, System.Machine machine, string msgname, object args ) : object
self IObject
machine System.Machine
msgname string
args object
Результат object

SetSuperClass() публичный Метод

public SetSuperClass ( IBehavior superclass ) : void
superclass IBehavior
Результат void