Battle Talent  V11
Classes | Public Member Functions | Protected Member Functions | List of all members
SerializableDictionary< TKey, TValue, TValueStorage > Class Template Reference

Inherits SerializableDictionaryTemplate< TKey, TValue, TValue >, and SerializableDictionaryTemplate< TKey, TValue, TValueStorage >.

Classes

class  Storage
 

Public Member Functions

 SerializableDictionary (IDictionary< TKey, TValue > dict)
 
 SerializableDictionary (IDictionary< TKey, TValue > dict)
 
- Public Member Functions inherited from SerializableDictionaryTemplate< TKey, TValue, TValue >
 SerializableDictionaryTemplate (IDictionary< TKey, TValue > dict)
 
void CopyFrom (IDictionary< TKey, TValue > dict)
 
void OnAfterDeserialize ()
 
void OnBeforeSerialize ()
 
void Add (TKey key, TValue value)
 
void Add (KeyValuePair< TKey, TValue > item)
 
void Add (object key, object value)
 
bool ContainsKey (TKey key)
 
bool Remove (TKey key)
 
bool Remove (KeyValuePair< TKey, TValue > item)
 
void Remove (object key)
 
bool TryGetValue (TKey key, out TValue value)
 
void Clear ()
 
bool Contains (KeyValuePair< TKey, TValue > item)
 
bool Contains (object key)
 
void CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex)
 
void CopyTo (Array array, int index)
 
Dictionary< TKey, TValue > GetDict ()
 
IEnumerator< KeyValuePair< TKey, TValue > > GetEnumerator ()
 
void OnDeserialization (object sender)
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 
- Public Member Functions inherited from SerializableDictionaryTemplate< TKey, TValue, TValueStorage >
 SerializableDictionaryTemplate (IDictionary< TKey, TValue > dict)
 
void CopyFrom (IDictionary< TKey, TValue > dict)
 
void OnAfterDeserialize ()
 
void OnBeforeSerialize ()
 
void Add (TKey key, TValue value)
 
bool ContainsKey (TKey key)
 
bool Remove (TKey key)
 
bool TryGetValue (TKey key, out TValue value)
 
void Add (KeyValuePair< TKey, TValue > item)
 
void Clear ()
 
bool Contains (KeyValuePair< TKey, TValue > item)
 
void CopyTo (KeyValuePair< TKey, TValue >[] array, int arrayIndex)
 
bool Remove (KeyValuePair< TKey, TValue > item)
 
Dictionary< TKey, TValue > GetDict ()
 
IEnumerator< KeyValuePair< TKey, TValue > > GetEnumerator ()
 
void Add (object key, object value)
 
bool Contains (object key)
 
void Remove (object key)
 
void CopyTo (Array array, int index)
 
void OnDeserialization (object sender)
 
void GetObjectData (SerializationInfo info, StreamingContext context)
 

Protected Member Functions

 SerializableDictionary (SerializationInfo info, StreamingContext context)
 
override TValue GetValue (TValue[] storage, int i)
 
override void SetValue (TValue[] storage, int i, TValue value)
 
 SerializableDictionary (SerializationInfo info, StreamingContext context)
 
override TValue GetValue (TValueStorage[] storage, int i)
 
override void SetValue (TValueStorage[] storage, int i, TValue value)
 
- Protected Member Functions inherited from SerializableDictionaryTemplate< TKey, TValue, TValue >
 SerializableDictionaryTemplate (SerializationInfo info, StreamingContext context)
 
- Protected Member Functions inherited from SerializableDictionaryTemplate< TKey, TValue, TValueStorage >
 SerializableDictionaryTemplate (SerializationInfo info, StreamingContext context)
 

Additional Inherited Members

- Properties inherited from SerializableDictionaryTemplate< TKey, TValue, TValue >
ICollection< TKey > Keys [get]
 
ICollection< TValue > Values [get]
 
int Count [get]
 
bool IsReadOnly [get]
 
TValue this[TKey key] [get, set]
 
bool IsFixedSize [get]
 
bool IsSynchronized [get]
 
object SyncRoot [get]
 
object this[object key] [get, set]
 
- Properties inherited from SerializableDictionaryTemplate< TKey, TValue, TValueStorage >
ICollection< TKey > Keys [get]
 
ICollection< TValue > Values [get]
 
int Count [get]
 
bool IsReadOnly [get]
 
TValue this[TKey key] [get, set]
 
bool IsFixedSize [get]
 
bool IsSynchronized [get]
 
object SyncRoot [get]
 
object this[object key] [get, set]