VersionControlBranchVisualizer Class

Wrapper for a branch visualizer tool window.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlBaseToolWindowExt
    Microsoft.VisualStudio.TeamFoundation.VersionControl.VersionControlBranchVisualizer

Namespace:  Microsoft.VisualStudio.TeamFoundation.VersionControl
Assembly:  Microsoft.VisualStudio.TeamFoundation.VersionControl (in Microsoft.VisualStudio.TeamFoundation.VersionControl.dll)

Syntax

'Declaration
Public NotInheritable Class VersionControlBranchVisualizer _
    Inherits VersionControlBaseToolWindowExt
public sealed class VersionControlBranchVisualizer : VersionControlBaseToolWindowExt
public ref class VersionControlBranchVisualizer sealed : public VersionControlBaseToolWindowExt
[<Sealed>]
type VersionControlBranchVisualizer =  
    class 
        inherit VersionControlBaseToolWindowExt 
    end
public final class VersionControlBranchVisualizer extends VersionControlBaseToolWindowExt

The VersionControlBranchVisualizer type exposes the following members.

Properties

  Name Description
Public property AnchorBranch Get the anchor branch for a branch hierarchy visualization. This is only valid for an hierarchy visualizer.
Public property Branches Get the list of branches currently in the visualization and in the active view. For example, in a tracking visualizer, the active view can be the timeline or the hierarchy view.
Public property Error Get the error from the last operation
Public property IsBusy Get true if the visualization is being built
Public property SelectedBranches Get the list of selected branches currently in the visualization and in the active view. For example, in a tracking visualizer, the active view can be the timeline or the hierarchy view.
Public property TrackedChangesetIds Get the Ids of changesets being tracked. This is only valid for a tracking visualizer.
Public property TrackedPathFilter Get the path filter being used in tracking changes. This is only valid for a tracking visualizer.
Public property TrackedSourceBranch Get the source branch being tracked. This is only valid for a tracking visualizer.
Public property TrackedTargetBranches Get the tracking target branches. This is only valid for a tracking visualizer.
Public property TrackedWorkItemIds Get the Ids of work items being tracked. This is only valid for a tracking visualizer.
Public property TrackingView Get the tracking changes current view mode. This is only valid for a tracking visualizer.
Public property VisualizerType Get the visualizer type. The visualizer can be for tracking changes or displaying general branch hierarchy.
Public property VsWindowFrame Get the IVsWindowFrame for this tool window. (Inherited from VersionControlBaseToolWindowExt.)

Top

Methods

  Name Description
Public method Close Close this branch visualizer window
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method RerunTrackingVisualization Bring up the track changesets input dialog, let the user fine tune the inputs, and rerun the visualization. The addin can subscribe to the VisualizationChanged event and is called whenever the visualization is been updated.
Public method Stop Stop the current visualization operation.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

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.

See Also

Reference

Microsoft.VisualStudio.TeamFoundation.VersionControl Namespace