private void SerializeMemoryInspectionResult(MemoryInspectionResult memory, IFastJsonWriter writer) { writer.WriteStartObject(); writer.WriteProperty("type", "inspection:memory"); writer.WriteProperty("title", memory.Title); writer.WritePropertyStartArray("labels"); foreach (var label in memory.Labels) { SerializeMemoryInspectionLabel(writer, label); } writer.WriteEndArray(); writer.WritePropertyStartArray("data"); foreach (var @byte in memory.Data) { writer.WriteValue(@byte); } writer.WriteEndArray(); writer.WriteEndObject(); }
private void SerializeMemoryInspectionResult(MemoryInspectionResult memory, IFastJsonWriter writer) { writer.WriteStartObject(); writer.WriteProperty("type", "inspection:memory"); writer.WriteProperty("title", memory.Title); writer.WriteProperty("address", memory.Address.ToString("X")); writer.WritePropertyStartArray("fields"); foreach (var field in memory.Fields) { writer.WriteStartObject(); writer.WriteProperty("name", field.Name); writer.WriteProperty("offset", field.Offset); writer.WriteProperty("size", field.Size); writer.WriteEndObject(); } writer.WriteEndArray(); writer.WritePropertyStartArray("data"); foreach (var @byte in memory.Data) { writer.WriteValue(@byte); } writer.WriteEndArray(); writer.WriteEndObject(); }