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

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

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

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