Interface IFindExpression
Namespace: ArtOfTest.Common
Assembly: ArtOfTest.WebAii.dll
Syntax
public interface IFindExpressionProperties
ChainStops
Declaration
IList<int> ChainStops { get; }Property Value
| System.Collections.Generic.IList<System.Int32> 
 | 
Clauses
Declaration
string[] Clauses { get; }Property Value
| System.String[] 
 | 
Constraints
Declaration
IList<HierarchyConstraint> Constraints { get; }Property Value
| System.Collections.Generic.IList<HierarchyConstraint> 
 | 
HasHierarchicalDependency
Declaration
bool HasHierarchicalDependency { get; }Property Value
| System.Boolean 
 | 
IsChained
Declaration
bool IsChained { get; }Property Value
| System.Boolean 
 | 
StringRepresentation
Declaration
string StringRepresentation { get; }Property Value
| System.String 
 | 
SupportedSearchType
Declaration
Type SupportedSearchType { get; }Property Value
| System.Type 
 | 
Methods
AppendChain(IFindExpression)
AppendClauses(Boolean, String[])
Declaration
void AppendClauses(bool asChain, params string[] clausesToAppend)Parameters
| System.Boolean
        asChain 
 | 
| System.String[]
        clausesToAppend 
 | 
GetClauses(Int32)
Declaration
IList<FindClause> GetClauses(int chainIndex)Parameters
| System.Int32
        chainIndex 
 | 
Returns
| System.Collections.Generic.IList<FindClause> 
 | 
Initialize(String[])
Declaration
void Initialize(string[] clauses)Parameters
| System.String[]
        clauses 
 | 
Match(ITargetElement)
Declaration
bool Match(ITargetElement target)Parameters
| ITargetElement
        target 
 | 
Returns
| System.Boolean 
 | 
Match(ITargetElement, IList<FindClause>, Boolean)
Declaration
bool Match(ITargetElement target, IList<FindClause> clauses, bool ignoreConstraints)Parameters
| ITargetElement
        target 
 | 
| System.Collections.Generic.IList<FindClause>
        clauses 
 | 
| System.Boolean
        ignoreConstraints 
 | 
Returns
| System.Boolean 
 | 
Match(ITargetElement, IList<FindClause>, Boolean, ITargetElement)
Declaration
bool Match(ITargetElement target, IList<FindClause> clauses, bool ignoreConstraints, ITargetElement root)Parameters
| ITargetElement
        target 
 | 
| System.Collections.Generic.IList<FindClause>
        clauses 
 | 
| System.Boolean
        ignoreConstraints 
 | 
| ITargetElement
        root 
 | 
Returns
| System.Boolean 
 | 
Update(String[])
Declaration
void Update(string[] expression)Parameters
| System.String[]
        expression 
 |