Interface
IInterfaceInterrogator

This interface is implemented by classes that want to interrogate the implementation for certain provider interfaces. As new providers are added, this interface can support more. This interface helps avoid doing casting of objects or interrogation during the execution of the code.

Definition

Namespace:ArtOfTest.Common.Design.Extensibility

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public interface IInterfaceInterrogator

Derived Classes: BaseInterfaceInterrogatorBaseLocatorTranslatorGroupHtmlActionTranslatorBaseXamlActionTranslatorBaseAutoCompleteBoxTranslatorButtonTranslatorCalendarTranslatorCheckBoxTranslatorComboBoxItemTranslatorComboBoxTranslatorDataGridCellTranslatorDataGridRowTranslatorDataGridRowsPresenterTranslatorDataGridTranslatorDatePickerTextBoxTranslatorGridSplitterTranslatorHyperlinkButtonTranslatorListBoxItemTranslatorListBoxTranslatorPasswordBoxTranslatorPathTranslatorRadioButtonTranslatorRepeatButtonTranslatorRichTextAreaTranslatorSilverlightComplexTranslatorGroupSilverlightSimpleTranslatorGroupSliderTranslatorTabControlTranslatorTabItemTranslatorTextBlockTranslatorTextBoxTranslatorToggleButtonTranslatorTreeViewItemTranslatorTreeViewTranslatorWpfComplexTranslatorGroupWpfSimpleTranslatorGroupVirtualizingStackPanelTranslator

Properties

ActionTranslator

Declaration

cs-api-definition
IActionTranslator ActionTranslator { get; }

Property Value

IActionTranslator

HasActionTranslator

Declaration

cs-api-definition
bool HasActionTranslator { get; }

Property Value

bool

HasUICueProvider

Declaration

cs-api-definition
bool HasUICueProvider { get; }

Property Value

bool

HasVerificationProvider

Declaration

cs-api-definition
bool HasVerificationProvider { get; }

Property Value

bool

MatchMask

Declaration

cs-api-definition
int MatchMask { get; }

Property Value

int

UICueProvider

Declaration

cs-api-definition
IUICueProvider UICueProvider { get; }

Property Value

IUICueProvider

VerificationProvider

Declaration

cs-api-definition
IVerificationProvider VerificationProvider { get; }

Property Value

IVerificationProvider