Class JsObject
Namespace: pxr
Syntax
public class JsObject : IDisposable, IDictionary<string, JsValue>, ICollection<KeyValuePair<string, JsValue>>, IEnumerable<KeyValuePair<string, JsValue>>, IEnumerable
Constructors
JsObject()
Declaration
JsObject(JsObject)
Declaration
public JsObject(JsObject other)
Parameters
Fields
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Properties
Count
Declaration
public int Count { get; }
Property Value
Implements
IsReadOnly
Declaration
public bool IsReadOnly { get; }
Property Value
Implements
Item[String]
Declaration
public JsValue this[string key] { get; set; }
Parameters
Type |
Name |
Description |
String |
key |
|
Property Value
Implements
Keys
Declaration
public ICollection<string> Keys { get; }
Property Value
Implements
Values
Declaration
public ICollection<JsValue> Values { get; }
Property Value
Implements
Methods
Add(KeyValuePair<String, JsValue>)
Declaration
public void Add(KeyValuePair<string, JsValue> item)
Parameters
Implements
Add(String, JsValue)
Declaration
public void Add(string key, JsValue val)
Parameters
Implements
Clear()
Declaration
Implements
Contains(KeyValuePair<String, JsValue>)
Declaration
public bool Contains(KeyValuePair<string, JsValue> item)
Parameters
Returns
Implements
ContainsKey(String)
Declaration
public bool ContainsKey(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
Implements
CopyTo(KeyValuePair<String, JsValue>[])
Declaration
public void CopyTo(KeyValuePair<string, JsValue>[] array)
Parameters
CopyTo(KeyValuePair<String, JsValue>[], Int32)
Declaration
public void CopyTo(KeyValuePair<string, JsValue>[] array, int arrayIndex)
Parameters
Implements
Dispose()
Declaration
public virtual void Dispose()
Implements
empty()
Declaration
Returns
Finalize()
Declaration
protected void Finalize()
GetEnumerator()
Declaration
public JsObject.JsObjectEnumerator GetEnumerator()
Returns
Remove(KeyValuePair<String, JsValue>)
Declaration
public bool Remove(KeyValuePair<string, JsValue> item)
Parameters
Returns
Implements
Remove(String)
Declaration
public bool Remove(string key)
Parameters
Type |
Name |
Description |
String |
key |
|
Returns
Implements
TryGetValue(String, out JsValue)
Declaration
public bool TryGetValue(string key, out JsValue value)
Parameters
Returns
Implements
Explicit Interface Implementations
IEnumerable<KeyValuePair<String, JsValue>>.GetEnumerator()
Declaration
IEnumerator<KeyValuePair<string, JsValue>> IEnumerable<KeyValuePair<string, JsValue>>.GetEnumerator()
Returns
Implements
IEnumerable.GetEnumerator()
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Implements