C# Класс SonarLint.VisualStudio.Integration.TeamExplorer.SectionController

Наследование: TeamExplorerSectionBase, ISectionController
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CanDisconnect bool
CanExecBrowseToProjectDashboard bool
CanExecBrowseToUrl bool
CanToggleShowAllProjects bool
CleanControllerCommands void
CleanProvidedCommands void
Disconnect void
ExecBrowseToProjectDashboard void
ExecBrowseToUrl void
InitializeControllerCommands void
InitializeProvidedCommands void
OnIsBusyChanged void
SectionController Microsoft.TeamFoundation.Client.CommandTarget
SyncCommands void
ToggleShowAllProjects void

Открытые методы

Метод Описание
Dispose ( ) : void
Initialize ( object sender, SectionInitializeEventArgs e ) : void
Refresh ( ) : void

Защищенные методы

Метод Описание
CreateView ( SectionInitializeEventArgs e ) : object
CreateViewModel ( SectionInitializeEventArgs e ) : ITeamExplorerSection
IOleCommandTargetQueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int

Delegate QueryStatus to commands

Приватные методы

Метод Описание
CanDisconnect ( ) : bool
CanExecBrowseToProjectDashboard ( ProjectViewModel project ) : bool
CanExecBrowseToUrl ( string url ) : bool
CanToggleShowAllProjects ( ServerViewModel server ) : bool
CleanControllerCommands ( ) : void
CleanProvidedCommands ( ) : void
Disconnect ( ) : void
ExecBrowseToProjectDashboard ( ProjectViewModel project ) : void
ExecBrowseToUrl ( string url ) : void
InitializeControllerCommands ( ) : void
InitializeProvidedCommands ( ) : void
OnIsBusyChanged ( object sender, bool isBusy ) : void
SectionController ( IHost host, IWebBrowser webBrowser ) : Microsoft.TeamFoundation.Client.CommandTarget
SyncCommands ( ) : void
ToggleShowAllProjects ( ServerViewModel server ) : void

Описание методов

CreateView() защищенный Метод

protected CreateView ( SectionInitializeEventArgs e ) : object
e SectionInitializeEventArgs
Результат object

CreateViewModel() защищенный Метод

protected CreateViewModel ( SectionInitializeEventArgs e ) : ITeamExplorerSection
e SectionInitializeEventArgs
Результат ITeamExplorerSection

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

IOleCommandTargetQueryStatus() защищенный Метод

Delegate QueryStatus to commands
protected IOleCommandTargetQueryStatus ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int
pguidCmdGroup System.Guid
cCmds uint
prgCmds OLECMD
pCmdText System.IntPtr
Результат int

Initialize() публичный Метод

public Initialize ( object sender, SectionInitializeEventArgs e ) : void
sender object
e SectionInitializeEventArgs
Результат void

Refresh() публичный Метод

public Refresh ( ) : void
Результат void