C# Class AjTalk.Language.BaseClassDescription

Inheritance: BaseBehavior, IClassDescription
Afficher le fichier Open project: ajlopez/AjTalk

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AsNames ( string varnames ) : IEnumerable

Method Details

BaseClassDescription() public méthode

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
Résultat System

BaseClassDescription() public méthode

public BaseClassDescription ( IBehavior behavior, IBehavior superclass, System.Machine machine, string varnames ) : System
behavior IBehavior
superclass IBehavior
machine System.Machine
varnames string
Résultat System

BaseClassDescription() public méthode

public BaseClassDescription ( System.Machine machine ) : System
machine System.Machine
Résultat System

DefineClassVariable() public méthode

public DefineClassVariable ( string varname ) : void
varname string
Résultat void

DefineInstanceVariable() public méthode

public DefineInstanceVariable ( string varname ) : void
varname string
Résultat void

GetClassVariable() public méthode

public GetClassVariable ( int offset ) : object
offset int
Résultat object

GetClassVariableNames() public méthode

public GetClassVariableNames ( ) : ICollection
Résultat ICollection

GetClassVariableNamesAsString() public méthode

public GetClassVariableNamesAsString ( ) : string
Résultat string

GetClassVariableOffset() public méthode

public GetClassVariableOffset ( string varname ) : int
varname string
Résultat int

GetInstanceVariableNames() public méthode

public GetInstanceVariableNames ( ) : ICollection
Résultat ICollection

GetInstanceVariableNamesAsString() public méthode

public GetInstanceVariableNamesAsString ( ) : string
Résultat string

GetInstanceVariableOffset() public méthode

public GetInstanceVariableOffset ( string varname ) : int
varname string
Résultat int

RedefineClassVariables() public méthode

public RedefineClassVariables ( string varnames ) : void
varnames string
Résultat void

RedefineInstanceVariables() public méthode

public RedefineInstanceVariables ( string varnames ) : void
varnames string
Résultat void

SetClassVariable() public méthode

public SetClassVariable ( int offset, object value ) : void
offset int
value object
Résultat void