C# Class AjTalk.Language.BaseClassDescription

Inheritance: BaseBehavior, IClassDescription
Mostrar archivo Open project: ajlopez/AjTalk

Public Methods

Method 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

Method Description
AsNames ( string varnames ) : IEnumerable

Method Details

BaseClassDescription() public method

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
return System

BaseClassDescription() public method

public BaseClassDescription ( IBehavior behavior, IBehavior superclass, System.Machine machine, string varnames ) : System
behavior IBehavior
superclass IBehavior
machine System.Machine
varnames string
return System

BaseClassDescription() public method

public BaseClassDescription ( System.Machine machine ) : System
machine System.Machine
return System

DefineClassVariable() public method

public DefineClassVariable ( string varname ) : void
varname string
return void

DefineInstanceVariable() public method

public DefineInstanceVariable ( string varname ) : void
varname string
return void

GetClassVariable() public method

public GetClassVariable ( int offset ) : object
offset int
return object

GetClassVariableNames() public method

public GetClassVariableNames ( ) : ICollection
return ICollection

GetClassVariableNamesAsString() public method

public GetClassVariableNamesAsString ( ) : string
return string

GetClassVariableOffset() public method

public GetClassVariableOffset ( string varname ) : int
varname string
return int

GetInstanceVariableNames() public method

public GetInstanceVariableNames ( ) : ICollection
return ICollection

GetInstanceVariableNamesAsString() public method

public GetInstanceVariableNamesAsString ( ) : string
return string

GetInstanceVariableOffset() public method

public GetInstanceVariableOffset ( string varname ) : int
varname string
return int

RedefineClassVariables() public method

public RedefineClassVariables ( string varnames ) : void
varnames string
return void

RedefineInstanceVariables() public method

public RedefineInstanceVariables ( string varnames ) : void
varnames string
return void

SetClassVariable() public method

public SetClassVariable ( int offset, object value ) : void
offset int
value object
return void