C# Класс SGScript.Variable

Наследование: ISGSBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
var NI.Variable

Открытые методы

Метод Описание
Acquire ( ) : void
ArrayFind ( Variable val ) : Int32
ArrayPop ( Int32 count ) : void
ArrayPopRetrieve ( Int32 count ) : SGScript.Variable[]
ArrayPopToStack ( Context ctx, Int32 count ) : void
ArrayPush ( ) : void
ArrayPushFromStack ( Context ctx, Int32 count ) : void
ArrayRemove ( Variable val, bool all ) : Int32
ArraySize ( ) : Int32
Clone ( ) : Variable
ConvertToString ( ) : string
Dump ( int maxdepth = 5 ) : string
Equals ( object obj ) : bool
EventState ( EventStateType est ) : bool
GCMark ( ) : void
GetBool ( ) : bool
GetByteArray ( ) : byte[]
GetHashCode ( ) : int
GetIObjectBase ( ) : IObjectBase
GetIndex ( System.Int64 key ) : Variable
GetIndex ( Variable key ) : Variable
GetIndex ( string key ) : Variable
GetInt ( ) : System.Int64
GetIterator ( ) : Variable
GetMetaObj ( ) : Variable
GetProp ( Variable key ) : Variable
GetProp ( string key ) : Variable
GetReal ( ) : double
GetString ( ) : string
GetSubItem ( Variable key, bool isprop ) : Variable
GetSubItem ( string key, bool isprop ) : Variable
GetThread ( ) : Context
IsArray ( ) : bool
IsDict ( ) : bool
IsMap ( ) : bool
IterAdvance ( ) : bool
IterGetKey ( ) : Variable
IterGetKeyValue ( Variable &key, Variable &val ) : void
IterGetValue ( ) : Variable
Release ( ) : void
SetIndex ( System.Int64 key, Variable val ) : bool
SetIndex ( Variable key, Variable val ) : bool
SetIndex ( string key, Variable val ) : bool
SetProp ( Variable key, Variable val ) : bool
SetProp ( string key, Variable val ) : bool
SetSubItem ( Variable key, Variable val, bool isprop ) : bool
SetSubItem ( string key, Variable val, bool isprop ) : bool
ToString ( ) : string
TypeOf ( ) : string
Unset ( Variable key ) : bool
Variable ( Context c ) : System
Variable ( Context c, NI v, bool acquire = true ) : System
operator ( ) : bool

Описание методов

Acquire() публичный Метод

public Acquire ( ) : void
Результат void

ArrayFind() публичный Метод

public ArrayFind ( Variable val ) : Int32
val Variable
Результат System.Int32

ArrayPop() публичный Метод

public ArrayPop ( Int32 count ) : void
count System.Int32
Результат void

ArrayPopRetrieve() публичный Метод

public ArrayPopRetrieve ( Int32 count ) : SGScript.Variable[]
count System.Int32
Результат SGScript.Variable[]

ArrayPopToStack() публичный Метод

public ArrayPopToStack ( Context ctx, Int32 count ) : void
ctx Context
count System.Int32
Результат void

ArrayPush() публичный Метод

public ArrayPush ( ) : void
Результат void

ArrayPushFromStack() публичный Метод

public ArrayPushFromStack ( Context ctx, Int32 count ) : void
ctx Context
count System.Int32
Результат void

ArrayRemove() публичный Метод

public ArrayRemove ( Variable val, bool all ) : Int32
val Variable
all bool
Результат System.Int32

ArraySize() публичный Метод

public ArraySize ( ) : Int32
Результат System.Int32

Clone() публичный Метод

public Clone ( ) : Variable
Результат Variable

ConvertToString() публичный Метод

public ConvertToString ( ) : string
Результат string

Dump() публичный Метод

public Dump ( int maxdepth = 5 ) : string
maxdepth int
Результат string

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

EventState() публичный Метод

public EventState ( EventStateType est ) : bool
est EventStateType
Результат bool

GCMark() публичный Метод

public GCMark ( ) : void
Результат void

GetBool() публичный Метод

public GetBool ( ) : bool
Результат bool

GetByteArray() публичный Метод

public GetByteArray ( ) : byte[]
Результат byte[]

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetIObjectBase() публичный Метод

public GetIObjectBase ( ) : IObjectBase
Результат IObjectBase

GetIndex() публичный Метод

public GetIndex ( System.Int64 key ) : Variable
key System.Int64
Результат Variable

GetIndex() публичный Метод

public GetIndex ( Variable key ) : Variable
key Variable
Результат Variable

GetIndex() публичный Метод

public GetIndex ( string key ) : Variable
key string
Результат Variable

GetInt() публичный Метод

public GetInt ( ) : System.Int64
Результат System.Int64

GetIterator() публичный Метод

public GetIterator ( ) : Variable
Результат Variable

GetMetaObj() публичный Метод

public GetMetaObj ( ) : Variable
Результат Variable

GetProp() публичный Метод

public GetProp ( Variable key ) : Variable
key Variable
Результат Variable

GetProp() публичный Метод

public GetProp ( string key ) : Variable
key string
Результат Variable

GetReal() публичный Метод

public GetReal ( ) : double
Результат double

GetString() публичный Метод

public GetString ( ) : string
Результат string

GetSubItem() публичный Метод

public GetSubItem ( Variable key, bool isprop ) : Variable
key Variable
isprop bool
Результат Variable

GetSubItem() публичный Метод

public GetSubItem ( string key, bool isprop ) : Variable
key string
isprop bool
Результат Variable

GetThread() публичный Метод

public GetThread ( ) : Context
Результат Context

IsArray() публичный Метод

public IsArray ( ) : bool
Результат bool

IsDict() публичный Метод

public IsDict ( ) : bool
Результат bool

IsMap() публичный Метод

public IsMap ( ) : bool
Результат bool

IterAdvance() публичный Метод

public IterAdvance ( ) : bool
Результат bool

IterGetKey() публичный Метод

public IterGetKey ( ) : Variable
Результат Variable

IterGetKeyValue() публичный Метод

public IterGetKeyValue ( Variable &key, Variable &val ) : void
key Variable
val Variable
Результат void

IterGetValue() публичный Метод

public IterGetValue ( ) : Variable
Результат Variable

Release() публичный Метод

public Release ( ) : void
Результат void

SetIndex() публичный Метод

public SetIndex ( System.Int64 key, Variable val ) : bool
key System.Int64
val Variable
Результат bool

SetIndex() публичный Метод

public SetIndex ( Variable key, Variable val ) : bool
key Variable
val Variable
Результат bool

SetIndex() публичный Метод

public SetIndex ( string key, Variable val ) : bool
key string
val Variable
Результат bool

SetProp() публичный Метод

public SetProp ( Variable key, Variable val ) : bool
key Variable
val Variable
Результат bool

SetProp() публичный Метод

public SetProp ( string key, Variable val ) : bool
key string
val Variable
Результат bool

SetSubItem() публичный Метод

public SetSubItem ( Variable key, Variable val, bool isprop ) : bool
key Variable
val Variable
isprop bool
Результат bool

SetSubItem() публичный Метод

public SetSubItem ( string key, Variable val, bool isprop ) : bool
key string
val Variable
isprop bool
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

TypeOf() публичный Метод

public TypeOf ( ) : string
Результат string

Unset() публичный Метод

public Unset ( Variable key ) : bool
key Variable
Результат bool

Variable() публичный Метод

public Variable ( Context c ) : System
c Context
Результат System

Variable() публичный Метод

public Variable ( Context c, NI v, bool acquire = true ) : System
c Context
v NI
acquire bool
Результат System

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

Описание свойств

var публичное свойство

public NI.Variable var
Результат NI.Variable