Share via


ITeamExplorerPlugin Interface

Interface that provides access to properties and methods necessary for a Team Explorer plugin.

This API is not CLS-compliant. 

Namespace:  Microsoft.TeamFoundation.Common
Assembly:  Microsoft.VisualStudio.TeamFoundation.Client (in Microsoft.VisualStudio.TeamFoundation.Client.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
<GuidAttribute("8CECCBC4-19D2-476f-B8C8-A0805B7DC379")> _
Public Interface ITeamExplorerPlugin
[CLSCompliantAttribute(false)]
[GuidAttribute("8CECCBC4-19D2-476f-B8C8-A0805B7DC379")]
public interface ITeamExplorerPlugin
[CLSCompliantAttribute(false)]
[GuidAttribute(L"8CECCBC4-19D2-476f-B8C8-A0805B7DC379")]
public interface class ITeamExplorerPlugin
[<CLSCompliantAttribute(false)>]
[<GuidAttribute("8CECCBC4-19D2-476f-B8C8-A0805B7DC379")>]
type ITeamExplorerPlugin =  interface end
public interface ITeamExplorerPlugin

The ITeamExplorerPlugin type exposes the following members.

Properties

  Name Description
Public property DisplayPriority Gets the display priority of the plugin.
Public property IconHandle Gets the IntPtr representing the handle to the plugin icon.
Public property Name Gets the name of the plugin.
Public property OpenFolderIconHandle Gets the IntPtr representing the handle to the open folder icon.

Top

Methods

  Name Description
Public method BeginLoad Begins an asynchronous load operation.
Public method BeginRefresh Begins an asynchronous refresh operation.
Public method EndLoad Ends the load operation initiated by BeginLoad.
Public method EndRefresh Ends the refresh operation initiated by BeginRefresh.
Public method StopRefresh Prematurely stops the asynchronous refresh being performed on the specified hierarchy.

Top

See Also

Reference

Microsoft.TeamFoundation.Common Namespace