Partager via


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
Public class 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.
Public class CommandEventArgs Represents the event arguments when commands are invoked.
Public class CommandResult Represents the result of executing a command that is returned by a command callback to indicate whether the command handler completed.
Public class CommandStatus Represents the state of a command.
Public class CommandTableIds Provides access by third-party applications that use the EnvDTE tools to the GUIDs for standard Visual Studio menus.
Public class 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.
Public class 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.
Public class CommonRunConfigurationDirtyEventArgs Represents the event arguments for the event handler when common run configuration data is modified outside the test type-specific run configuration editor.
Public class EditorFactory Provides an abstract base class for other editor factories that support a single physical view.
Public class 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.
Public class ProvideTipAttribute Represents the attribute that is applied to the class that implements the ITip interface.
Public class RegisterHostAdapterAttribute Represents the attribute that is applied to a custom host adapter to register the adapter with the Visual Studio testing framework.
Public class RegisterTestTypeAttribute Represents the attribute that is applied to a custom ITestElement to register it with the Visual Studio testing user interface (UI).
Public class RegisterTestTypeNoEditorAttribute Represents the attribute that is applied to the class that requires no editor.
Public class UIBlob Represents an item in the Visual Studio solution hierarchy. This class cannot be inherited.

Interfaces

  Interface Description
Public interface ICommandProvider Represents an interface for custom test types to provide new commands to menus and toolbars in the testing framework.
Public interface 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. 
Public interface IRunConfigurationCustomHostEditor Represents the required extensions to a user control for a custom editor in a host environment for editing test run configuration settings.
Public interface IRunConfigurationEditor Provides the base interface for a run configuration editor.
Public interface ITestManagement Adds access to the Test Management Interface (TMI) to a derived class.
Public interface ITuip Provides an interface for a test user interface (UI) package that is used to interface between Visual Studio and a custom test type.
Public interface ITuipEditorTestPropertyChange Provides an interface that adds methods to change properties in a derived class.
Public interface 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
Public delegate CommandEventHandler Represents the delegate for the event handler for command events.
Public delegate CommonRunConfigurationDirtyEventHandler Represents the method that will handle the event of a control.