public void Add(HDirectory directory) { JsonDirectoryWriter topDirectoryWriter = directoryStack.Peek(); JsonDirectoryWriter newDirectoryWriter = topDirectoryWriter.WriteStartDirectory(directory.Name); newDirectoryWriter.WriteEnd(); }
public void AddAndOpen(HDirectory directory) { if (directoryStack.Count == 0) { directoryStack.Push(jsonSnapshotWriter); } else { JsonDirectoryWriter topDirectoryWriter = directoryStack.Peek(); JsonDirectoryWriter newDirectoryWriter = topDirectoryWriter.WriteStartDirectory(directory.Name); directoryStack.Push(newDirectoryWriter); } }