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

Наследование: BaseBehavior, IClassDescription
Показать файл Открыть проект

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

Метод Описание
BaseClassDescription ( IBehavior behavior, IBehavior superclass, IClass metaclass, System.Machine machine, string varnames ) : System
BaseClassDescription ( IBehavior behavior, IBehavior superclass, System.Machine machine, string varnames ) : System
BaseClassDescription ( System.Machine machine ) : System
DefineClassVariable ( string varname ) : void
DefineInstanceVariable ( string varname ) : void
GetClassVariable ( int offset ) : object
GetClassVariableNames ( ) : ICollection
GetClassVariableNamesAsString ( ) : string
GetClassVariableOffset ( string varname ) : int
GetInstanceVariableNames ( ) : ICollection
GetInstanceVariableNamesAsString ( ) : string
GetInstanceVariableOffset ( string varname ) : int
RedefineClassVariables ( string varnames ) : void
RedefineInstanceVariables ( string varnames ) : void
SetClassVariable ( int offset, object value ) : void

Приватные методы

Метод Описание
AsNames ( string varnames ) : IEnumerable

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

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

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

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

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

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

public BaseClassDescription ( System.Machine machine ) : System
machine System.Machine
Результат System

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

public DefineClassVariable ( string varname ) : void
varname string
Результат void

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

public DefineInstanceVariable ( string varname ) : void
varname string
Результат void

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

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

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

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

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

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

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

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

public RedefineClassVariables ( string varnames ) : void
varnames string
Результат void

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

public RedefineInstanceVariables ( string varnames ) : void
varnames string
Результат void

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

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