public override void WriteStartObject(ObjectWriter writer) { writer.WriteStartObjectToken(); writer.SetState(ArrayValueState.State); writer.PushState(StartObjectState.State); }
public override void WriteStartArray(ObjectWriter writer) { writer.WriteArrayValueSeparator(); writer.WriteStartArrayToken(); writer.PushState(ArrayState.State); }
public override void WriteStartArray(ObjectWriter writer) { writer.WriteStartArrayToken(); writer.SetState(MemberValueState.State); writer.PushState(ArrayState.State); }