C# 클래스 AjTalk.Language.BaseClassDescription

상속: BaseBehavior, IClassDescription
파일 보기 프로젝트 열기: ajlopez/AjTalk

공개 메소드들

메소드 설명
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