public override void SerializeNonNull(DSWriter output) { output.Write(Type); output.Write7bUInt((uint)data.Count); foreach (var value in data) { value.Serialize(output); } }
public override void SerializeNonNull(DSWriter output) { output.Write(Type); output.Write7bUInt((uint)fields.Count); foreach (var flist in fields) { output.Write7bUInt(flist.Key); flist.Value.Serialize(output); } }
public static void Serialize(this StoragePremitive p, DSWriter w) { if (p == null) { w.Write(EnumerablesEx.AsEnumerable(TypeIdentifier.Null)); } else { p.SerializeNonNull(w); } }
public override void SerializeNonNull(DSWriter output) { output.Write(Type); output.Write(value); }
public override void SerializeNonNull(DSWriter output) { output.Write(Type); output.Write7bUInt((uint)data.Length); output.Write(data); }