public void Write(Stream writer) { writer.WriteString(ParentPath); writer.WriteInt32(_children.Count); for (int i = 0; i < _children.Count; i++) { ExtensionBuilderRecordHelper.Write(writer, _children[i]); } }
public virtual void Write(Stream writer) { DoWrite(writer); if (_children == null || _children.Count == 0) { writer.WriteInt32(0); } else { writer.WriteInt32(_children.Count); for (int i = 0; i < _children.Count; i++) { ExtensionBuilderRecordHelper.Write(writer, _children[i]); } } }