Example #1
0
 internal Node(string name, bool hasInnerText, NodeCardinality cardinality, Node[] possibleChildren)
 {
     this.isHidden = null;
     this.name = name;
     this.hasInnerText = hasInnerText;
     this.cardinality = cardinality;
     this.possibleChildren = possibleChildren;
     this.actualNodes = new Collection<Node>();
 }
Example #2
0
 internal Node(string name, bool hasInnerText, NodeCardinality cardinality, Node[] possibleChildren)
 {
     this.isHidden         = null;
     this.name             = name;
     this.hasInnerText     = hasInnerText;
     this.cardinality      = cardinality;
     this.possibleChildren = possibleChildren;
     this.actualNodes      = new Collection <Node>();
 }
Example #3
0
 internal Node(
     string name,
     bool hasInnerText,
     NodeCardinality cardinality,
     Node[] possibleChildren,
     bool?supportsIsHidden)
     : this(name, hasInnerText, cardinality, possibleChildren)
 {
     this.isHidden = supportsIsHidden;
 }
Example #4
0
 internal Node(string name, bool hasInnerText, NodeCardinality cardinality, Node[] possibleChildren, bool? supportsIsHidden) : this(name, hasInnerText, cardinality, possibleChildren)
 {
     this.isHidden = supportsIsHidden;
 }