| void .ctor(IMethodMessage message) | Public+1 flags | — | 0x08 |
| bool HasUserData() | 1 flags | — | 0x01 |
| IDictionary get_InternalDictionary() | 2 flags | — | 0x08 |
| void set_MethodKeys(const string[]& value) | Public+1 flags | — | 0x08 |
| IDictionary AllocInternalProperties() | 3 flags | — | 0x08 |
| IDictionary GetInternalProperties() | Public | — | 0x08 |
| bool IsOverridenKey(const string& key) | Private | — | 0x08 |
| bool get_IsFixedSize() | PublicFinal+3 flags | — | 0x01 |
| bool get_IsReadOnly() | PublicFinal+3 flags | — | 0x01 |
| object get_Item(object key) | PublicFinal+3 flags | — | 0x08 |
| void set_Item(object key, object value) | PublicFinal+3 flags | | 0x08 |
| object GetMethodProperty(const string& key) | 3 flags | | 0x08 |
| void SetMethodProperty(const string& key, object value) | 3 flags | | 0x08 |
| ICollection get_Keys() | PublicFinal+3 flags | | 0x08 |
| ICollection get_Values() | PublicFinal+3 flags | | 0x08 |
| void Add(object key, object value) | PublicFinal+2 flags | | 0x08 |
| void Clear() | PublicFinal+2 flags | | 0x00 |
| bool Contains(object key) | PublicFinal+2 flags | | 0x08 |
| void Remove(object key) | PublicFinal+2 flags | | 0x08 |
| int get_Count() | PublicFinal+3 flags | | 0x04 |
| bool get_IsSynchronized() | PublicFinal+3 flags | | 0x01 |
| object get_SyncRoot() | PublicFinal+3 flags | | 0x08 |
| void CopyTo(Array array, int index) | PublicFinal+2 flags | | 0x08 |
| IEnumerator System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | | 0x08 |
| IDictionaryEnumerator GetEnumerator() | PublicFinal+2 flags | | 0x08 |