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