Class BaseTreeBuilder<T>
Inheritance
System.Object
    BaseTreeBuilder<T>
  Inherited Members
      System.Object.ToString()
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
  Namespace: ArtOfTest.Common
Assembly: ArtOfTest.WebAii.dll
Syntax
public abstract class BaseTreeBuilder<T>
    where T : ITargetElementType Parameters
| T 
 | 
Properties
DocType
Declaration
public T DocType { get; }Property Value
| T 
 | 
RecursiveContainerTags
Declaration
protected virtual IEnumerable<string> RecursiveContainerTags { get; }Property Value
| System.Collections.Generic.IEnumerable<System.String> 
 | 
Root
Declaration
public T Root { get; }Property Value
| T 
 | 
Methods
BuildDomTree(String, Boolean)
Declaration
public T BuildDomTree(string text, bool trimWhiteSpace)Parameters
| System.String
        text 
 | 
| System.Boolean
        trimWhiteSpace 
 | 
Returns
| T 
 | 
ClearTree()
Declaration
protected virtual void ClearTree()CreateNewElement(ParsedElement, IAutomationHost)
Declaration
public abstract T CreateNewElement(ParsedElement parsedElement, IAutomationHost host)Parameters
| ParsedElement
        parsedElement 
 | 
| IAutomationHost
        host 
 | 
Returns
| T 
 | 
StartTagCloses(String, String)
Declaration
protected virtual bool StartTagCloses(string startTag, string stackTag)Parameters
| System.String
        startTag 
 | 
| System.String
        stackTag 
 | 
Returns
| System.Boolean 
 | 
TestRegionDetected(T)
Declaration
public abstract void TestRegionDetected(T regionElement)Parameters
| T
        regionElement 
 | 
TrackRecursiveContainer(T)
Declaration
protected virtual void TrackRecursiveContainer(T container)Parameters
| T
        container 
 |