Represents the base attribute class for the finding attributes that use terms.

Inherited from FindAttribute.

Parameters

TermCase

termCase

The term case.

TermMatch

match

The match.

params string[]

values

The term values.

Properties

public string

Format { get; set; }

Gets or sets the format.

public bool

CutEnding { get; set; }

Gets or sets a value indicating whether the name should be cut considering the IgnoreNameEndings property value of [ControlDefinition] and [PageObjectDefinition] attributes. The default value is true.

protected abstract TermCase

DefaultCase { get; }

Gets the default term case. It is protected abstract property that should be overridden to specify the most suitable value.

protected virtual TermMatch

DefaultMatch { get; }

Gets the default match. The default value is Equals. It is protected virtual property that can be overridden.