FindExpression<T>
Class
Definition
Namespace:ArtOfTest.Common
Assembly:ArtOfTest.WebAii.dll
Type Parameters:
T
Syntax:
C#
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/2.0.0")]
public abstract class FindExpression<T> : IFindExpression where T : FindClause
Inheritance: objectFindExpression<T>
Derived Classes:
Implements:
Constructors
C#
public FindExpression()
Properties
C#
[DataMember(Name = "ChainStops")]
public IList<int> ChainStops { get; }
Implements:
C#
[DataMember(Name = "Constraints")]
public IList<HierarchyConstraint> Constraints { get; }
Implements:
C#
[DataMember(Name = "Clauses")]
public IList<T> FindClauses { get; }
C#
public bool HasConstraints { get; }
C#
public bool HasHierarchicalDependency { get; }
Implements:
C#
public string StringRepresentation { get; }
Implements:
C#
public abstract Type SupportedSearchType { get; }
Implements:
Methods
C#
public virtual void AddHierarchyConstraint(HierarchyConstraint constraint)
C#
public void AppendChain(IFindExpression expression)
Implements:
C#
public virtual bool CheckConstraints(ITargetElement target)
C#
public virtual bool Match(ITargetElement target, IList<FindClause> clauses, bool ignoreConstraints, ITargetElement root)
Implements:
C#
public virtual bool Match(ITargetElement target, IList<FindClause> clauses, bool ignoreConstraints)
Implements:
C#
public virtual bool Match(ITargetElement target)
Implements: