Class
CommandTypeBase

Base class for various command type identifiers used in recording and translation

Definition

Namespace:ArtOfTest.Common.Design

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public abstract class CommandTypeBase : ICloneable

Inheritance: objectCommandTypeBase

Derived Classes: HtmlCommandTypeXamlCommandType

Implements: ICloneable

Constructors

CommandTypeBase()

Declaration

cs-api-definition
protected CommandTypeBase()

CommandTypeBase(CommandCategoryType)

Creates a new CommandType object that represents a non-action (verification or UI cue)

Declaration

cs-api-definition
public CommandTypeBase(CommandCategoryType category)

Parameters

category

CommandCategoryType

The category of command

CommandTypeBase(DesktopCommandType)

Creates a new CommandType object that represents a desktop action

Declaration

cs-api-definition
public CommandTypeBase(DesktopCommandType desktopCommandType)

Parameters

desktopCommandType

DesktopCommandType

The type of desktop action

Properties

CommandCategoryType

Gets the category of this command

Declaration

cs-api-definition
public CommandCategoryType CommandCategoryType { get; set; }

Property Value

CommandCategoryType

DesktopCommandType

Gets the type of desktop action, if this CommandType represents a desktop action (else, DesktopCommandType.NotSet)

Declaration

cs-api-definition
public DesktopCommandType DesktopCommandType { get; set; }

Property Value

DesktopCommandType

TechnologyType

Gets the technology that this command is for

Declaration

cs-api-definition
public abstract TechnologyType TechnologyType { get; }

Property Value

TechnologyType

Methods

Clone()

Creates a clone of this object

Declaration

cs-api-definition
public virtual object Clone()

Returns

object

A clone of this object

Implements ICloneable.Clone()