Пример #1
0
 public override void Read(object input, ObjectReader reader, Writer writer, PartialOptions optionsOverride)
 {
     if (ReferenceStructure(input, reader, optionsOverride))
         return;
     reader.AddReference();
     writer.Write(input);
 }
 protected override bool ReferenceStructure(object input, ObjectReader reader, PartialOptions optionsOverride)
 {
     reader.AddReference();
     return false;   // Can't reference value types
 }