public FixedLengthElementArrayReflector(Type classThatHasThisField, String fieldName, Byte arraySizeByteCount, FixedLengthInstanceSerializer <ElementType> elementSerializer) : base(classThatHasThisField, fieldName, typeof(ElementType[])) { this.arraySizeByteCount = arraySizeByteCount; this.elementSerializer = elementSerializer; this.fixedElementSerializationLength = elementSerializer.FixedSerializationLength(); }
public FixedLengthInstanceSerializerToReflectorAdapter(FixedLengthInstanceSerializer <T> serializer) { this.serializer = serializer; }
public FixedLengthInstanceSerializerAdapter(FixedLengthInstanceSerializer <T> serializer, T instance) { this.serializer = serializer; this.instance = instance; }