Class
BaseInterfaceInterrogator

A base class to interrogate a specific translator on what services/providers it supports.

Definition

Namespace:ArtOfTest.Common.Design.Extensibility

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public abstract class BaseInterfaceInterrogator : IInterfaceInterrogator

Inheritance: objectBaseInterfaceInterrogator

Derived Classes: BaseLocatorTranslatorGroup

Implements: IInterfaceInterrogator

Constructors

BaseInterfaceInterrogator()

Create a new interrogator

Declaration

cs-api-definition
public BaseInterfaceInterrogator()

Properties

ActionTranslator

Gets the IActionTranslator else null if not implemented

Declaration

cs-api-definition
public IActionTranslator ActionTranslator { get; }

Property Value

IActionTranslator

Implements IInterfaceInterrogator.ActionTranslator

HasActionTranslator

Gets whether the object has an ActionTranslator

Declaration

cs-api-definition
public bool HasActionTranslator { get; }

Property Value

bool

Implements IInterfaceInterrogator.HasActionTranslator

HasUICueProvider

Gets whether the object has an UICueProvider

Declaration

cs-api-definition
public bool HasUICueProvider { get; }

Property Value

bool

Implements IInterfaceInterrogator.HasUICueProvider

HasVerificationProvider

Gets whether the object has a VerificationProvider

Declaration

cs-api-definition
public bool HasVerificationProvider { get; }

Property Value

bool

Implements IInterfaceInterrogator.HasVerificationProvider

MatchMask

Gets the match mask for this group to use for translator matching. Action - 1 Verification - 2 Wait - 4

Declaration

cs-api-definition
public int MatchMask { get; }

Property Value

int

Implements IInterfaceInterrogator.MatchMask

UICueProvider

Gets the IUICueProvider else null if not implemented

Declaration

cs-api-definition
public IUICueProvider UICueProvider { get; }

Property Value

IUICueProvider

Implements IInterfaceInterrogator.UICueProvider

VerificationProvider

Gets the IVerificationProvider else null if not implemented

Declaration

cs-api-definition
public IVerificationProvider VerificationProvider { get; }

Property Value

IVerificationProvider

Implements IInterfaceInterrogator.VerificationProvider