private void BeginContainer(JsonContainer container) { Advance(); container.WriteStart(output); containerStack.Push(container); }
public void End(JsonContainer container) { if (containerStack.Count == 0 || containerStack.Peek() != container) { throw new Exception("Malformed JSON: Attempt to close container before closing a nested container"); } End(); }