C# Class SGScript.Variable

Inheritance: ISGSBase
Afficher le fichier Open project: snake5/sgscript Class Usage Examples

Méthodes publiques

Свойство Type Description
var NI.Variable

Méthodes publiques

Méthode Description
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

Method Details

Acquire() public méthode

public Acquire ( ) : void
Résultat void

ArrayFind() public méthode

public ArrayFind ( Variable val ) : Int32
val Variable
Résultat System.Int32

ArrayPop() public méthode

public ArrayPop ( Int32 count ) : void
count System.Int32
Résultat void

ArrayPopRetrieve() public méthode

public ArrayPopRetrieve ( Int32 count ) : SGScript.Variable[]
count System.Int32
Résultat SGScript.Variable[]

ArrayPopToStack() public méthode

public ArrayPopToStack ( Context ctx, Int32 count ) : void
ctx Context
count System.Int32
Résultat void

ArrayPush() public méthode

public ArrayPush ( ) : void
Résultat void

ArrayPushFromStack() public méthode

public ArrayPushFromStack ( Context ctx, Int32 count ) : void
ctx Context
count System.Int32
Résultat void

ArrayRemove() public méthode

public ArrayRemove ( Variable val, bool all ) : Int32
val Variable
all bool
Résultat System.Int32

ArraySize() public méthode

public ArraySize ( ) : Int32
Résultat System.Int32

Clone() public méthode

public Clone ( ) : Variable
Résultat Variable

ConvertToString() public méthode

public ConvertToString ( ) : string
Résultat string

Dump() public méthode

public Dump ( int maxdepth = 5 ) : string
maxdepth int
Résultat string

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

EventState() public méthode

public EventState ( EventStateType est ) : bool
est EventStateType
Résultat bool

GCMark() public méthode

public GCMark ( ) : void
Résultat void

GetBool() public méthode

public GetBool ( ) : bool
Résultat bool

GetByteArray() public méthode

public GetByteArray ( ) : byte[]
Résultat byte[]

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetIObjectBase() public méthode

public GetIObjectBase ( ) : IObjectBase
Résultat IObjectBase

GetIndex() public méthode

public GetIndex ( System.Int64 key ) : Variable
key System.Int64
Résultat Variable

GetIndex() public méthode

public GetIndex ( Variable key ) : Variable
key Variable
Résultat Variable

GetIndex() public méthode

public GetIndex ( string key ) : Variable
key string
Résultat Variable

GetInt() public méthode

public GetInt ( ) : System.Int64
Résultat System.Int64

GetIterator() public méthode

public GetIterator ( ) : Variable
Résultat Variable

GetMetaObj() public méthode

public GetMetaObj ( ) : Variable
Résultat Variable

GetProp() public méthode

public GetProp ( Variable key ) : Variable
key Variable
Résultat Variable

GetProp() public méthode

public GetProp ( string key ) : Variable
key string
Résultat Variable

GetReal() public méthode

public GetReal ( ) : double
Résultat double

GetString() public méthode

public GetString ( ) : string
Résultat string

GetSubItem() public méthode

public GetSubItem ( Variable key, bool isprop ) : Variable
key Variable
isprop bool
Résultat Variable

GetSubItem() public méthode

public GetSubItem ( string key, bool isprop ) : Variable
key string
isprop bool
Résultat Variable

GetThread() public méthode

public GetThread ( ) : Context
Résultat Context

IsArray() public méthode

public IsArray ( ) : bool
Résultat bool

IsDict() public méthode

public IsDict ( ) : bool
Résultat bool

IsMap() public méthode

public IsMap ( ) : bool
Résultat bool

IterAdvance() public méthode

public IterAdvance ( ) : bool
Résultat bool

IterGetKey() public méthode

public IterGetKey ( ) : Variable
Résultat Variable

IterGetKeyValue() public méthode

public IterGetKeyValue ( Variable &key, Variable &val ) : void
key Variable
val Variable
Résultat void

IterGetValue() public méthode

public IterGetValue ( ) : Variable
Résultat Variable

Release() public méthode

public Release ( ) : void
Résultat void

SetIndex() public méthode

public SetIndex ( System.Int64 key, Variable val ) : bool
key System.Int64
val Variable
Résultat bool

SetIndex() public méthode

public SetIndex ( Variable key, Variable val ) : bool
key Variable
val Variable
Résultat bool

SetIndex() public méthode

public SetIndex ( string key, Variable val ) : bool
key string
val Variable
Résultat bool

SetProp() public méthode

public SetProp ( Variable key, Variable val ) : bool
key Variable
val Variable
Résultat bool

SetProp() public méthode

public SetProp ( string key, Variable val ) : bool
key string
val Variable
Résultat bool

SetSubItem() public méthode

public SetSubItem ( Variable key, Variable val, bool isprop ) : bool
key Variable
val Variable
isprop bool
Résultat bool

SetSubItem() public méthode

public SetSubItem ( string key, Variable val, bool isprop ) : bool
key string
val Variable
isprop bool
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

TypeOf() public méthode

public TypeOf ( ) : string
Résultat string

Unset() public méthode

public Unset ( Variable key ) : bool
key Variable
Résultat bool

Variable() public méthode

public Variable ( Context c ) : System
c Context
Résultat System

Variable() public méthode

public Variable ( Context c, NI v, bool acquire = true ) : System
c Context
v NI
acquire bool
Résultat System

operator() public static méthode

public static operator ( ) : bool
Résultat bool

Property Details

var public_oe property

public NI.Variable var
Résultat NI.Variable