1.26.2.1
Gameface
cohtml.Net.ValueObject Class Reference

Class for compound JavaScript objects, behaves like a Dictionary<string, Value> More...

+ Inheritance diagram for cohtml.Net.ValueObject:

Public Member Functions

 ValueObject ()
 
 ValueObject (Dictionary< string, Value > properties)
 
void Add (string key, Value value)
 
bool ContainsKey (string key)
 
bool Remove (string key)
 
bool TryGetValue (string key, out Value value)
 
void Add (KeyValuePair< string, Value > item)
 
void Clear ()
 
bool Contains (KeyValuePair< string, Value > item)
 
bool Remove (KeyValuePair< string, Value > item)
 
IEnumerator< KeyValuePair< string, Value > > GetEnumerator ()
 
void Add (object key, object value)
 
bool Contains (object key)
 
void Remove (object key)
 
void CopyTo (Array array, int index)
 

Properties

ICollection< string > Keys [get]
 
ICollection< ValueValues [get]
 
Value this[string key] [get, set]
 
int Count [get]
 
bool IsReadOnly [get]
 
bool IsFixedSize [get]
 
object this[object key] [get, set]
 
bool IsSynchronized [get]
 
object SyncRoot [get]
 

Detailed Description

Class for compound JavaScript objects, behaves like a Dictionary<string, Value>

Constructor & Destructor Documentation

◆ ValueObject() [1/2]

cohtml.Net.ValueObject.ValueObject ( )
inline

◆ ValueObject() [2/2]

cohtml.Net.ValueObject.ValueObject ( Dictionary< string, Value properties)
inline

Member Function Documentation

◆ Add() [1/3]

void cohtml.Net.ValueObject.Add ( string  key,
Value  value 
)
inline

◆ Add() [2/3]

void cohtml.Net.ValueObject.Add ( KeyValuePair< string, Value item)
inline

◆ Add() [3/3]

void cohtml.Net.ValueObject.Add ( object  key,
object  value 
)
inline

◆ Clear()

void cohtml.Net.ValueObject.Clear ( )
inline

◆ Contains() [1/2]

bool cohtml.Net.ValueObject.Contains ( KeyValuePair< string, Value item)
inline

◆ Contains() [2/2]

bool cohtml.Net.ValueObject.Contains ( object  key)
inline

◆ ContainsKey()

bool cohtml.Net.ValueObject.ContainsKey ( string  key)
inline

◆ CopyTo()

void cohtml.Net.ValueObject.CopyTo ( Array  array,
int  index 
)
inline

◆ GetEnumerator()

IEnumerator<KeyValuePair<string, Value> > cohtml.Net.ValueObject.GetEnumerator ( )
inline

◆ Remove() [1/3]

bool cohtml.Net.ValueObject.Remove ( string  key)
inline

◆ Remove() [2/3]

bool cohtml.Net.ValueObject.Remove ( KeyValuePair< string, Value item)
inline

◆ Remove() [3/3]

void cohtml.Net.ValueObject.Remove ( object  key)
inline

◆ TryGetValue()

bool cohtml.Net.ValueObject.TryGetValue ( string  key,
out Value  value 
)
inline

Property Documentation

◆ Count

int cohtml.Net.ValueObject.Count
get

◆ IsFixedSize

bool cohtml.Net.ValueObject.IsFixedSize
get

◆ IsReadOnly

bool cohtml.Net.ValueObject.IsReadOnly
get

◆ IsSynchronized

bool cohtml.Net.ValueObject.IsSynchronized
get

◆ Keys

ICollection<string> cohtml.Net.ValueObject.Keys
get

◆ SyncRoot

object cohtml.Net.ValueObject.SyncRoot
get

◆ this[object key]

object cohtml.Net.ValueObject.this[object key]
getset

◆ this[string key]

Value cohtml.Net.ValueObject.this[string key]
getset

◆ Values

ICollection<Value> cohtml.Net.ValueObject.Values
get