0x00x0050
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | _readOnly | bool | Private | — | |
| 0x0011 | 0x07 | padding / unreflected | |||
| 0x08 | _entriesArray | ArrayList | Private | — | |
| 0x08 | _keyComparer | IEqualityComparer | Private | — | |
| 0x08 | _entriesTable | Hashtable | Private | — | |
| 0x08 | _nullKeyEntry | NameObjectEntry | Private | — | |
| 0x08 | _serializationInfo | SerializationInfo | Private | — | |
| 0x04 | _version | int | Private | — | |
| 0x0044 | 0x04 | padding / unreflected | |||
| 0x08 | _syncRoot | object | Private+1 flags | — | |
| 0x08 | defaultComparer | StringComparer | PrivateStatic | — | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | 0x00 | |
| void .ctor(IEqualityComparer equalityComparer) | 2 flags | 0x08 | |
| void .ctor(int capacity, IEqualityComparer equalityComparer) | 2 flags | 0x08 | |
| void .ctor(int capacity) | 2 flags | 0x04 | |
| void .ctor(DBNull dummy) | 2 flags | 0x08 | |
| void .ctor(SerializationInfo info, const StreamingContext& context) | 2 flags | 0x10 | |
| void GetObjectData(SerializationInfo info, const StreamingContext& context) | Public+2 flags | 0x10 | |
| void OnDeserialization(object sender) | Public+2 flags | 0x08 | |
| void Reset() | Private | 0x00 | |
| void Reset(int capacity) | Private | 0x04 | |
| NameObjectEntry FindEntry(const string& key) | Private | 0x08 | |
| bool get_IsReadOnly() | 2 flags | 0x01 | |
| void BaseAdd(const string& name, object value) | 1 flags | 0x08 | |
| void BaseRemove(const string& name) | 1 flags | 0x08 | |
| object BaseGet(const string& name) | 1 flags | 0x08 | |
| void BaseSet(const string& name, object value) | 1 flags | 0x08 | |
| object BaseGet(int index) | 1 flags | 0x08 | |
| string BaseGetKey(int index) | 1 flags | 0x08 | |
| IEnumerator GetEnumerator() | Public+2 flags | 0x08 | |
| int get_Count() | Public+3 flags | 0x04 | |
| void System.Collections.ICollection.CopyTo(Array array, int index) | PrivateFinal+2 flags | 0x08 | |
| object System.Collections.ICollection.get_SyncRoot() | PrivateFinal+3 flags | 0x08 | |
| bool System.Collections.ICollection.get_IsSynchronized() | PrivateFinal+3 flags | 0x01 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |