protected DictionaryBinarySerializer(int keySize, TKey reservedKey, ObjectActivator itemCreator, CompositeBinarySerializer itemSerializer, TWriter writer) { _keySize = keySize; _reservedKey = reservedKey; _itemCreator = itemCreator; _itemSerializer = itemSerializer; _writer = writer; }
public DictionaryULongKeyBinarySerializer(ObjectActivator itemCreator, CompositeBinarySerializer itemSerializer, ULongWriter writer) : base( sizeof(long), long.MaxValue, itemCreator, itemSerializer, writer) { }
public DictionaryUIntKeyBinarySerializer(ObjectActivator itemCreator, CompositeBinarySerializer itemSerializer, UIntWriter writer) : base( sizeof(int), uint.MaxValue, itemCreator, itemSerializer, writer) { }
public DictionaryUShortKeyBinarySerializer(ObjectActivator itemCreator, CompositeBinarySerializer itemSerializer, UShortWriter writer) : base( sizeof(ushort), ushort.MaxValue, itemCreator, itemSerializer, writer) { }
public DictionaryByteKeyBinarySerializer(ObjectActivator itemCreator, CompositeBinarySerializer itemSerializer, ByteWriter writer) : base( sizeof(byte), byte.MaxValue, itemCreator, itemSerializer, writer) { }