private void PrintJson(IPrintContext context) { context.Indent(); context.Write('{'); context.WriteLine(); using (context.IncreaseDepth()) { for (var index = 0; index < properties.Length; index++) { context.Indent(); properties[index].Print(context); if (index < properties.Length - 1) { context.Write(','); } context.WriteLine(); } } context.Indent(); context.Write('}'); }
private void PrintJson(IPrintContext context) { context.Indent(); context.Write('['); context.WriteLine(); using (context.IncreaseDepth()) { for (var index = 0; index < elements.Count; index++) { context.Indent(); elements[index].Print(context); if (index < elements.Count - 1) { context.Write(','); } context.WriteLine(); } } context.Indent(); context.Write(']'); }
private void PrintYaml(IPrintContext context) { context.Write(Name); context.Write(": "); if (value is ObjectToken || value is SequenceToken) { context.WriteLine(); } using (context.IncreaseDepth()) value.Print(context); }
public void Print(IPrintContext context) { if (context.Format == PrintFormat.YAML || !mightNeedQuoting) { context.Write(value); } else { context.WriteQuoted(value); } }
private void PrintJson(IPrintContext context) { context.WriteQuoted(Name); context.Write(": "); if (value is ObjectToken || value is SequenceToken) { context.WriteLine(); } value.Print(context); }
private void PrintYaml(IPrintContext context) { for (var index = 0; index < elements.Count; index++) { context.Indent(); context.Write("- "); var element = elements[index]; if (element is ObjectToken || element is SequenceToken) { context.WriteLine(); } using (context.IncreaseDepth()) element.Print(context); if (index < elements.Count - 1) { context.WriteLine(); } } }