Grx.Mgd 1.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Properties | List of all members
Gssoft.Gscad.Runtime.Dictionary Class Reference

Public Member Functions

virtual RXObject At (int id)
 
virtual RXObject At (string key)
 
virtual void AtKeyAndIdPut (string newKey, int id, RXObject value)
 
virtual RXObject AtPut (int id, RXObject value)
 
virtual RXObject AtPut (string key, RXObject value)
 
virtual RXObject AtPut (string key, RXObject value, out int retId)
 
virtual bool Contains (int id)
 
virtual bool Contains (string key)
 
void CopyTo (DictionaryEntry[] array, int index)
 
virtual int IdAt (string key)
 
virtual string KeyAt (int id)
 
virtual RXObject Remove (int id)
 
virtual RXObject Remove (string key)
 
virtual void ResetKey (int id, string newKey)
 
virtual void ResetKey (string oldKey, string newKey)
 
void CopyTo (Array array, int index)
 
void Add (object key, object value)
 
void Clear ()
 
bool Contains (object key)
 
virtual IDictionaryEnumerator GetEnumerator ()
 
void Remove (object key)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
RXClass GetRXClass ()
 
virtual object Clone ()
 
int CompareTo (object obj)
 
virtual void CopyFrom (RXObject source)
 
IntPtr QueryX (RXClass protocolClass)
 
IntPtr X (RXClass protocolClass)
 
- Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
override bool Equals (object obj)
 
override int GetHashCode ()
 
void Dispose ()
 

Protected Member Functions

virtual void ICollection_CopyTo (Array array, int index)
 
virtual void IDictionary_Add (object key, object value)
 
void IDictionary_Clear ()
 
virtual bool IDictionary_Contains (object key)
 
virtual void IDictionary_Remove (object key)
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
override void DeleteUnmanagedObject ()
 
- Protected Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
abstract void DeleteUnmanagedObject ()
 
 DisposableWrapper (object obj, bool autoDelete)
 
 DisposableWrapper (IntPtr unmanagedPointer, bool autoDelete)
 
virtual void Dispose (bool disposing)
 

Properties

bool DeletesObjects [get]
 
bool IsSorted [get]
 
bool IsCaseSensitive [get]
 
object this[string key] [get, set]
 
int Count [get]
 
bool IsSynchronized [get]
 
object SyncRoot [get]
 
object this[object key] [get, set]
 
bool IsFixedSize [get]
 
bool IsReadOnly [get]
 
ICollection Keys [get]
 
ICollection Values [get]
 
- Properties inherited from Gssoft.Gscad.Runtime.DisposableWrapper
bool AutoDelete [get, set]
 
bool IsDisposed [get]
 
IntPtr UnmanagedObject [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.RXObject
static RXObject Create (IntPtr unmanagedPointer, bool autoDelete)
 
static RXClass GetClass (Type type)
 
- Static Public Member Functions inherited from Gssoft.Gscad.Runtime.DisposableWrapper
static DisposableWrapper Create (Type type, IntPtr unmanagedPointer, bool autoDelete)
 
static bool operator== (DisposableWrapper a, DisposableWrapper b)
 
static bool operator!= (DisposableWrapper a, DisposableWrapper b)