ControlType Class
Represents the types of controls for testing the user interface of an application. This class cannot be inherited.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.TestTools.UITesting.ControlType
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntax
'Declaration
<SerializableAttribute> _
Public NotInheritable Class ControlType
[SerializableAttribute]
public sealed class ControlType
[SerializableAttribute]
public ref class ControlType sealed
[<Sealed>]
[<SerializableAttribute>]
type ControlType = class end
public final class ControlType
The ControlType type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
FriendlyName | Gets the friendly name of the control type for generating action log entries. |
![]() |
Name | Gets the name of this control type object. |
![]() ![]() |
NameComparer | Gets a comparer for comparing the names of two control types. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Equals | Determines whether the provided object is equal to this instance of the ControlType class. (Overrides Object.Equals(Object).) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() ![]() |
GetControlType(String) | Returns a control type object by using the provided name. |
![]() ![]() |
GetControlType(String, String) | Returns a control type object by using the provided name and friendly name. If it does not exist, creates a new control type by using the provided name and friendly name. |
![]() |
GetHashCode | Serves as a hash function for a particular type. (Overrides Object.GetHashCode().) |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
NameEquals | Determines whether the provided name and the value of the Name property are equal. |
![]() |
ToString | Returns a string representation of this control type object. (Overrides Object.ToString().) |
Top
Operators
Name | Description | |
---|---|---|
![]() ![]() |
Equality | Represents an equality operator (==) for comparing two control type objects. |
![]() ![]() |
Implicit(String to ControlType) | Provides an implicit operator for comparing the provided name with a control type object. |
![]() ![]() |
Inequality | Represents an inequality operator (!=) for comparing two control type objects. |
Top
Fields
Name | Description | |
---|---|---|
![]() ![]() |
Button | Returns a control type object that has the name "Button" and a localized friendly name. |
![]() ![]() |
Calendar | Returns a control type object that has the name "Calendar" and a localized friendly name. |
![]() ![]() |
Cell | Returns a control type object that has the name "Cell" and a localized friendly name. |
![]() ![]() |
CheckBox | Returns a control type object that has the name "CheckBox" and a localized friendly name. |
![]() ![]() |
CheckBoxTreeItem | Returns a control type object that has the name "CheckBoxTreeItem" and a localized friendly name. |
![]() ![]() |
Client | Returns a control type object that has the name "" and a localized friendly name. |
![]() ![]() |
ColumnHeader | Returns a control type object that has the name "ColumnHeader" and a localized friendly name. |
![]() ![]() |
ComboBox | Returns a control type object that has the name "ComboBox" and a localized friendly name. |
![]() ![]() |
Custom | Returns a control type object that has the name "Custom" and a localized friendly name. |
![]() ![]() |
DatePicker | Returns a control type object that has the name "DatePicker" and a localized friendly name. |
![]() ![]() |
DateTimePicker | Returns a control type object that has the name "DateTimePicker" and a localized friendly name. |
![]() ![]() |
Document | Returns a control type object that has the name "Document" and a localized friendly name. |
![]() ![]() |
Edit | Returns a control type object that has the name "Edit" and a localized friendly name. |
![]() ![]() |
Empty | Returns a control type object that has the name "Empty" and a localized friendly name. |
![]() ![]() |
Expander | Returns a control type object that has the name "Expander" and a localized friendly name. |
![]() ![]() |
FileInput | Returns a control type object that has the name "FileInput" and a localized friendly name. |
![]() ![]() |
Frame | Returns a control type object that has the name "Frame" and a localized friendly name. |
![]() ![]() |
Group | Returns a control type object that has the name "Group" and a localized friendly name. |
![]() ![]() |
Hyperlink | Returns a control type object that has the name "Hyperlink" and a localized friendly name. |
![]() ![]() |
Image | Returns a control type object that has the name "Image" and a localized friendly name. |
![]() ![]() |
Label | Returns a control type object that has the name "Label" and a localized friendly name. |
![]() ![]() |
List | Returns a control type object that has the name "List" and a localized friendly name. |
![]() ![]() |
ListItem | Returns a control type object that has the name "ListItem" and a localized friendly name. |
![]() ![]() |
Menu | Returns a control type object that has the name "Menu" and a localized friendly name. |
![]() ![]() |
MenuBar | Returns a control type object that has the name "MenuBar" and a localized friendly name. |
![]() ![]() |
MenuItem | Returns a control type object that has the name "MenuItem" and a localized friendly name. |
![]() ![]() |
Pane | Returns a control type object that has the name "Pane" and a localized friendly name. |
![]() ![]() |
ProgressBar | Returns a control type object that has the name " ProgressBar" and a localized friendly name. |
![]() ![]() |
RadioButton | Returns a control type object that has the name "RadioButton" and a localized friendly name. |
![]() ![]() |
Row | Returns a control type object that has the name "Row" and a localized friendly name. |
![]() ![]() |
RowHeader | Returns a control type object that has the name "RowHeader" and a localized friendly name. |
![]() ![]() |
ScrollBar | Returns a control type object that has the name "ScrollBar" and a localized friendly name. |
![]() ![]() |
Separator | Returns a control type object that has the name "Separator" and a localized friendly name. |
![]() ![]() |
Slider | Returns a control type object that has the name "Slider" and a localized friendly name. |
![]() ![]() |
Spinner | Returns a control type object that has the name "Spinner" and a localized friendly name. |
![]() ![]() |
SplitButton | Returns a control type object that has the name "SplitButton" and a localized friendly name. |
![]() ![]() |
StatusBar | Returns a control type object that has the name "StatusBar" and a localized friendly name. |
![]() ![]() |
Table | Returns a control type object that has the name "Table" and a localized friendly name. |
![]() ![]() |
TabList | Returns a control type object that has the name "TabList" and a localized friendly name. |
![]() ![]() |
TabPage | Returns a control type object that has the name "TabPage" and a localized friendly name. |
![]() ![]() |
Text | Returns a control type object that has the name "Text" and a localized friendly name. |
![]() ![]() |
TitleBar | Returns a control type object that has the name "TitleBar" and a localized friendly name. |
![]() ![]() |
ToggleButton | Returns a control type object that has the name "ToggleButton" and a localized friendly name. |
![]() ![]() |
ToolBar | Returns a control type object that has the name "ToolBar" and a localized friendly name. |
![]() ![]() |
ToolTip | Returns a control type object that has the name "ToolTip" and a localized friendly name. |
![]() ![]() |
Tree | Returns a control type object that has the name "Tree" and a localized friendly name. |
![]() ![]() |
TreeItem | Returns a control type object that has the name "TreeItem" and a localized friendly name. |
![]() ![]() |
Window | Returns a control type object that has the name "Window" and a localized friendly name. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.