Ejemplo n.º 1
0
 protected override void DeserializeMembers(ReadOnlySpan <byte> source, Order instance)
 {
     instance.Id         = Fmt.DeserializeStructDefault <int>(source);
     instance.CustomerId = Fmt.DeserializeStructDefault <int>(source);
     // we ignore itemnsIsNull here as our class does not allow a null LineItems property
     Fmt.DeserializeObjects <LineItem>(source, (item) => instance.LineItems.Add(item), out bool itemsIsNull);
 }
Ejemplo n.º 2
0
 protected override void DeserializeMembers(ReadOnlySpan <byte> source, LineItem instance)
 {
     instance.Key      = Fmt.DeserializeObject <LineItemKey>(source);
     instance.Quantity = Fmt.DeserializeStructDefault <int>(source);
 }
Ejemplo n.º 3
0
 protected override void DeserializeMembers(ReadOnlySpan <byte> source, LineItemKey instance)
 {
     instance.OrderId  = Fmt.DeserializeStructDefault <int>(source);
     instance.ProdCode = Fmt.DeserializeObject <string>(source);
 }