C# Class CSLE.CLS_Content

Show file Open project: lightszero/cslightcore Class Usage Examples

Public Properties

Property Type Description
CallThis SInstance
CallType SType
tvalues Stack>
values Value>.Dictionary

Public Methods

Method Description
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

Method Details

CLS_Content() public method

public CLS_Content ( ICLS_Environment environment ) : System
environment ICLS_Environment
return System

CLS_Content() public method

public CLS_Content ( ICLS_Environment environment, bool useDebug ) : System
environment ICLS_Environment
useDebug bool
return System

Clone() public method

public Clone ( ) : CLS_Content
return CLS_Content

Define() public method

public Define ( string name, CLType type ) : void
name string
type CLType
return void

DefineAndSet() public method

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

DepthAdd() public method

public DepthAdd ( ) : void
return void

DepthRemove() public method

public DepthRemove ( ) : void
return void

Dump() public method

public Dump ( ) : string
return string

Dump() public method

public Dump ( IList tokenlist ) : string
tokenlist IList
return string

DumpStack() public method

public DumpStack ( IList tokenlist ) : string
tokenlist IList
return string

DumpValue() public method

public DumpValue ( ) : string
return string

Get() public method

public Get ( string name ) : Value
name string
return Value

GetQuiet() public method

public GetQuiet ( string name ) : Value
name string
return Value

InStack() public method

public InStack ( CLS_Content expr ) : void
expr CLS_Content
return void

InStack() public method

public InStack ( ICLS_Expression expr ) : void
expr ICLS_Expression
return void

OutStack() public method

public OutStack ( CLS_Content expr ) : void
expr CLS_Content
return void

OutStack() public method

public OutStack ( ICLS_Expression expr ) : void
expr ICLS_Expression
return void

Record() public method

public Record ( List &depth ) : void
depth List
return void

Restore() public method

public Restore ( List depth, ICLS_Expression expr ) : void
depth List
expr ICLS_Expression
return void

Set() public method

public Set ( string name, object value ) : void
name string
value object
return void

Property Details

CallThis public property

public SInstance,CSLE CallThis
return SInstance

CallType public property

public SType,CSLE CallType
return SType

tvalues public property

public Stack> tvalues
return Stack>

values public property

public Dictionary values
return Value>.Dictionary