C# 클래스 CSLE.CLS_Content

파일 보기 프로젝트 열기: lightszero/cslightcore 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CallThis SInstance
CallType SType
tvalues Stack>
values Value>.Dictionary

공개 메소드들

메소드 설명
CLS_Content ( ICLS_Environment environment ) : System
CLS_Content ( ICLS_Environment environment, bool useDebug ) : System
Clone ( ) : CLS_Content
Define ( string name, CLType type ) : void
DefineAndSet ( string name, CLType type, object value ) : void
DepthAdd ( ) : void
DepthRemove ( ) : void
Dump ( ) : string
Dump ( IList tokenlist ) : string
DumpStack ( IList tokenlist ) : string
DumpValue ( ) : string
Get ( string name ) : Value
GetQuiet ( string name ) : Value
InStack ( CLS_Content expr ) : void
InStack ( ICLS_Expression expr ) : void
OutStack ( CLS_Content expr ) : void
OutStack ( ICLS_Expression expr ) : void
Record ( List &depth ) : void
Restore ( List depth, ICLS_Expression expr ) : void
Set ( string name, object value ) : void

메소드 상세

CLS_Content() 공개 메소드

public CLS_Content ( ICLS_Environment environment ) : System
environment ICLS_Environment
리턴 System

CLS_Content() 공개 메소드

public CLS_Content ( ICLS_Environment environment, bool useDebug ) : System
environment ICLS_Environment
useDebug bool
리턴 System

Clone() 공개 메소드

public Clone ( ) : CLS_Content
리턴 CLS_Content

Define() 공개 메소드

public Define ( string name, CLType type ) : void
name string
type CLType
리턴 void

DefineAndSet() 공개 메소드

public DefineAndSet ( string name, CLType type, object value ) : void
name string
type CLType
value object
리턴 void

DepthAdd() 공개 메소드

public DepthAdd ( ) : void
리턴 void

DepthRemove() 공개 메소드

public DepthRemove ( ) : void
리턴 void

Dump() 공개 메소드

public Dump ( ) : string
리턴 string

Dump() 공개 메소드

public Dump ( IList tokenlist ) : string
tokenlist IList
리턴 string

DumpStack() 공개 메소드

public DumpStack ( IList tokenlist ) : string
tokenlist IList
리턴 string

DumpValue() 공개 메소드

public DumpValue ( ) : string
리턴 string

Get() 공개 메소드

public Get ( string name ) : Value
name string
리턴 Value

GetQuiet() 공개 메소드

public GetQuiet ( string name ) : Value
name string
리턴 Value

InStack() 공개 메소드

public InStack ( CLS_Content expr ) : void
expr CLS_Content
리턴 void

InStack() 공개 메소드

public InStack ( ICLS_Expression expr ) : void
expr ICLS_Expression
리턴 void

OutStack() 공개 메소드

public OutStack ( CLS_Content expr ) : void
expr CLS_Content
리턴 void

OutStack() 공개 메소드

public OutStack ( ICLS_Expression expr ) : void
expr ICLS_Expression
리턴 void

Record() 공개 메소드

public Record ( List &depth ) : void
depth List
리턴 void

Restore() 공개 메소드

public Restore ( List depth, ICLS_Expression expr ) : void
depth List
expr ICLS_Expression
리턴 void

Set() 공개 메소드

public Set ( string name, object value ) : void
name string
value object
리턴 void

프로퍼티 상세

CallThis 공개적으로 프로퍼티

public SInstance,CSLE CallThis
리턴 SInstance

CallType 공개적으로 프로퍼티

public SType,CSLE CallType
리턴 SType

tvalues 공개적으로 프로퍼티

public Stack> tvalues
리턴 Stack>

values 공개적으로 프로퍼티

public Dictionary values
리턴 Value>.Dictionary