/// <summary> /// Initialises a new XmlCodeComment instance. /// </summary> /// <param name="node">The node to parse the comment details from.</param> /// <exception cref="ArgumentNullException"> /// Thrown when the <paramref name="node"/> is null. /// </exception> internal XmlCodeComment(XmlNode node) { if (node == null) { throw new ArgumentNullException("node"); } Elements = XmlContainerCodeElement.ParseChildren(node); }
/// <summary> /// Parses the specified <paramref name="parentNode"/> and returns the /// parsed elements. /// </summary> /// <param name="parentNode">The parent node to parse the xml code elements from.</param> /// <returns>The collection of elements.</returns> internal static XmlCodeElementCollection ParseChildren(XmlNode parentNode) { XmlContainerCodeElement container = new XmlContainerCodeElement(); return(container.Parse(parentNode)); }