Microsoft.VisualStudio.TestTools.Vsip Namespace
This namespace contains classes used in the Visual Studio SDK for creating extensions and add-ins to Visual Studio.
Classes
Class | Description | |
---|---|---|
BaseTuip | Provides a base class for a test user interface (UI) package that is used to interface between Visual Studio and a custom test type. | |
CommandEventArgs | Represents the event arguments when commands are invoked. | |
CommandResult | Represents the result of executing a command that is returned by a command callback to indicate whether the command handler completed. | |
CommandStatus | Represents the state of a command. | |
CommandTableIds | Provides access by third-party applications that use the EnvDTE tools to the GUIDs for standard Visual Studio menus. | |
CommandTableIds.Commands | Provides access by third-party applications that use the EnvDTE tools to the GUIDs to delete a test manager and to delete a test view in. | |
CommandTableIds.ContextMenus | Provides access by third-party extensions to the GUIDs for the Test Manager window, the Test Results window, and the Test View window in. | |
CommonRunConfigurationDirtyEventArgs | Represents the event arguments for the event handler when common run configuration data is modified outside the test type-specific run configuration editor. | |
EditorFactory | Provides an abstract base class for other editor factories that support a single physical view. | |
ProvideServiceForTestTypeAttribute | Represents the attribute that is to be applied to a package that implements the service for a test type which ensures that the service is properly registered. | |
ProvideTipAttribute | Represents the attribute that is applied to the class that implements the ITip interface. | |
RegisterHostAdapterAttribute | Represents the attribute that is applied to a custom host adapter to register the adapter with the Visual Studio testing framework. | |
RegisterTestTypeAttribute | Represents the attribute that is applied to a custom ITestElement to register it with the Visual Studio testing user interface (UI). | |
RegisterTestTypeNoEditorAttribute | Represents the attribute that is applied to the class that requires no editor. | |
UIBlob | Represents an item in the Visual Studio solution hierarchy. This class cannot be inherited. |
Interfaces
Interface | Description | |
---|---|---|
ICommandProvider | Represents an interface for custom test types to provide new commands to menus and toolbars in the testing framework. | |
IRunConfigurationCustomEditor | Represents an interface that can be added to a user control and must be implemented by a custom test type to cause the control to appear in the Run Configuration Editor panel in Visual Studio. | |
IRunConfigurationCustomHostEditor | Represents the required extensions to a user control for a custom editor in a host environment for editing test run configuration settings. | |
IRunConfigurationEditor | Provides the base interface for a run configuration editor. | |
ITestManagement | Adds access to the Test Management Interface (TMI) to a derived class. | |
ITuip | Provides an interface for a test user interface (UI) package that is used to interface between Visual Studio and a custom test type. | |
ITuipEditorTestPropertyChange | Provides an interface that adds methods to change properties in a derived class. | |
STestManagement | Represents the invariant interface of a service so that the caller can cast it to different interfaces so that ITuip implementations can have access to the Test Management Interface (TMI) of Visual Studio. |
Delegates
Delegate | Description | |
---|---|---|
CommandEventHandler | Represents the delegate for the event handler for command events. | |
CommonRunConfigurationDirtyEventHandler | Represents the method that will handle the event of a control. |