Esempio n. 1
0
 public NullableTypeDescriptor(ITypeDescriptorCallbacks typeSerializers, ref SpanReader reader, DescriptorReader nestedDescriptorReader)
     : this(typeSerializers, nestedDescriptorReader(ref reader))
 {
 }
Esempio n. 2
0
        public ObjectTypeDescriptor(ITypeDescriptorCallbacks typeSerializers, ref SpanReader reader, DescriptorReader nestedDescriptorReader)
        {
            _typeSerializers = typeSerializers;
            Sealed           = false;
            Name             = reader.ReadString() !;
            var fieldCount = reader.ReadVUInt32();

            while (fieldCount-- > 0)
            {
                _fields.Add(
                    new KeyValuePair <string, ITypeDescriptor>(reader.ReadString(), nestedDescriptorReader(ref reader)));
            }
        }
Esempio n. 3
0
 public DictionaryTypeDescriptor(ITypeDescriptorCallbacks typeSerializers, ref SpanReader reader, DescriptorReader nestedDescriptorReader)
     : this(typeSerializers, nestedDescriptorReader(ref reader), nestedDescriptorReader(ref reader))
 {
 }