Beispiel #1
0
 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();
 }
Beispiel #2
0
 public FixedLengthInstanceSerializerToReflectorAdapter(FixedLengthInstanceSerializer <T> serializer)
 {
     this.serializer = serializer;
 }
Beispiel #3
0
 public FixedLengthInstanceSerializerAdapter(FixedLengthInstanceSerializer <T> serializer, T instance)
 {
     this.serializer = serializer;
     this.instance   = instance;
 }