/// <summary> /// Creates an instance of the ImapFolderNode. /// </summary> /// <param name="children">A ImapFolderNodeList indicating the children of this node.</param> public ImapFolderNode(ImapFolderNodeList children) { Parent = null; _children = children; _children.Parent = this; }
/// <summary> /// Creates an instance of the ImapFolderNode. /// </summary> /// <param name="parent">A ImapFolderNode indicating the parent node.</param> public ImapFolderNode(ImapFolderNode parent) { Parent = parent; _children = new ImapFolderNodeList(this); }
/// <summary> /// Creates an instance of the ImapFolderNode. /// </summary> public ImapFolderNode() { Parent = null; _children = new ImapFolderNodeList(this); }
/// <summary> /// Creates an instance of the ImapFolderNode. /// </summary> /// <param name="value">A string containing the name of the node.</param> public ImapFolderNode(string value) { this.Value = value; _children = new ImapFolderNodeList(this); }
/// <summary> /// Creates an instance of the ImapFolderNode. /// </summary> /// <param name="parent">A ImapFolderNode indicating the parent node.</param> /// <param name="children">A ImapFolderNodeList indicating the children of this node.</param> public ImapFolderNode(ImapFolderNode parent, ImapFolderNodeList children) { Parent = parent; _children = Children; Children.Parent = this; }