public HierarchySelectorContext(HierarchySelector selector, XmlNode xmlNode, HierarchySelectorContext parent = null) { this.Selector = selector; this.XmlNode = xmlNode; this.Parent = parent; this.Items = new List <HierarchySelectorContext>(); this.Parse(); }
/// <summary> /// Creates a new instance of the /// hierarchy selector section object. /// </summary> /// <param name="xmlNode"> /// The xml node that contains the hierarchy /// selector section definition. /// </param> public HierarchySelectorSection( HierarchySelector selector, XmlNode xmlNode, HierarchySelectorContext parent = null ) : base(selector, xmlNode, parent) { // Parse the hierarchy selection section definition. this.Parse(); }
/// <summary> /// Creates a new instance of the hierarchy selector filter object. /// </summary> /// <param name="section">The hierarchy selector section of which the filter is part of.</param> /// <param name="xmlNode">The xml node that contains the hierarchy selector filter definition.</param> public HierarchySelectorFilter(HierarchySelector selector, XmlNode xmlNode, HierarchySelectorContext parent = null) : base(selector, xmlNode, parent) { this.Parse(); }