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

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

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

Метод Описание
BaseMetaClass ( IBehavior behavior, IMetaClass superclass, System.Machine machine, string varnames ) : System
CreateClass ( string name, string varnames ) : IClass
CreateMetaClass ( IBehavior superclass, System.Machine machine ) : IMetaClass
GetClassVariable ( int offset ) : object
GetClassVariableNames ( ) : ICollection
GetClassVariableNamesAsString ( ) : string
GetClassVariableOffset ( string varname ) : int
SetClassVariable ( int offset, object value ) : void

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

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

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

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

public CreateClass ( string name, string varnames ) : IClass
name string
varnames string
Результат IClass

CreateMetaClass() публичный статический Метод

public static CreateMetaClass ( IBehavior superclass, System.Machine machine ) : IMetaClass
superclass IBehavior
machine System.Machine
Результат IMetaClass

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

public GetClassVariable ( int offset ) : object
offset int
Результат object

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

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

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

public GetClassVariableNamesAsString ( ) : string
Результат string

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

public GetClassVariableOffset ( string varname ) : int
varname string
Результат int

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

public SetClassVariable ( int offset, object value ) : void
offset int
value object
Результат void