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 : ITargetElement
Type 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
|