| Namespace: | Sirenix.Serialization | 
| Assembly: | Sirenix.Serialization | 
public sealed class WeakGenericCollectionFormatter : WeakBaseFormatter, IFormatterpublic WeakGenericCollectionFormatter(Type collectionType, Type elementType)| System.Type | collectionType | |
| System.Type | elementType | 
protected override void DeserializeImplementation(ref object value, IDataReader reader)| System.Object | value | The uninitialized value to serialize into. This value will have been created earlier using GetUninitializedObject(). | 
| Sirenix.Serialization.IDataReader | reader | The reader to deserialize with. | 
protected override object GetUninitializedObject()| System.Object | 
A new object of type  | 
protected override void SerializeImplementation(ref object value, IDataWriter writer)| System.Object | value | The value to serialize. | 
| Sirenix.Serialization.IDataWriter | writer | The writer to serialize with. |