C# 클래스 VSSonarExtensionUi.Model.Menu.IssueTrackerMenu

Issue tracker menus.
상속: IMenuItem
파일 보기 프로젝트 열기: TrimbleSolutionsCorporation/VSSonarQubeExtension 1 사용 예제들

공개 메소드들

메소드 설명
AssociateWithNewProject ( Resource project, string workingDir, ISourceControlProvider sourceModelIn, Profile>.Dictionary profile, string visualStudioVersion ) : void

Associates the with new project.

CancelRefreshData ( ) : void

Cancels the refresh data.

GetViewModel ( ) : object

Gets the view model.

MakeMenu ( ISonarRestService rest, IssueGridViewModel model, INotificationManager manager, ISQKeyTranslator translator ) : IMenuItem

The make menu.

OnConnectToSonar ( ISonarConfiguration configuration, IEnumerable availableProjects, IIssueTrackerPlugin issuePlugin ) : void

Called when [connect to sonar].

OnDisconnect ( ) : void

Called when [disconnect].

OnSolutionClosed ( ) : void

The end data association.

RefreshMenuData ( ) : void

Refreshes the menu data for menu that have options that are context dependent on the selected issues.

UpdateServices ( IVsEnvironmentHelper vsenvironmenthelperIn, IVSSStatusBar statusBar, IServiceProvider provider ) : void

Updates the services.

비공개 메소드들

메소드 설명
GenerateIdFromMessage ( string htmlText ) : string

Generates the identifier from message.

IssueTrackerMenu ( ISonarRestService rest, IssueGridViewModel model, INotificationManager manager, ISQKeyTranslator translator, IssueTrackerMenu parent = null, bool registerPool = true ) : System

Initializes a new instance of the IssueTrackerMenu class.

OnAttachToIssueTracker ( ) : void

Called when [attache to issue tracker].

메소드 상세

AssociateWithNewProject() 공개 메소드

Associates the with new project.
public AssociateWithNewProject ( Resource project, string workingDir, ISourceControlProvider sourceModelIn, Profile>.Dictionary profile, string visualStudioVersion ) : void
project Resource The project.
workingDir string The working dir.
sourceModelIn ISourceControlProvider The source model in.
profile Profile>.Dictionary
visualStudioVersion string
리턴 void

CancelRefreshData() 공개 메소드

Cancels the refresh data.
public CancelRefreshData ( ) : void
리턴 void

GetViewModel() 공개 메소드

Gets the view model.
public GetViewModel ( ) : object
리턴 object

MakeMenu() 공개 정적인 메소드

The make menu.
public static MakeMenu ( ISonarRestService rest, IssueGridViewModel model, INotificationManager manager, ISQKeyTranslator translator ) : IMenuItem
rest ISonarRestService The rest.
model IssueGridViewModel The model.
manager INotificationManager The manager.
translator ISQKeyTranslator The translator.
리턴 IMenuItem

OnConnectToSonar() 공개 메소드

Called when [connect to sonar].
public OnConnectToSonar ( ISonarConfiguration configuration, IEnumerable availableProjects, IIssueTrackerPlugin issuePlugin ) : void
configuration ISonarConfiguration sonar configuration
availableProjects IEnumerable
issuePlugin IIssueTrackerPlugin
리턴 void

OnDisconnect() 공개 메소드

Called when [disconnect].
public OnDisconnect ( ) : void
리턴 void

OnSolutionClosed() 공개 메소드

The end data association.
public OnSolutionClosed ( ) : void
리턴 void

RefreshMenuData() 공개 메소드

Refreshes the menu data for menu that have options that are context dependent on the selected issues.
public RefreshMenuData ( ) : void
리턴 void

UpdateServices() 공개 메소드

Updates the services.
public UpdateServices ( IVsEnvironmentHelper vsenvironmenthelperIn, IVSSStatusBar statusBar, IServiceProvider provider ) : void
vsenvironmenthelperIn IVsEnvironmentHelper The vsenvironmenthelper in.
statusBar IVSSStatusBar The status bar.
provider IServiceProvider The provider.
리턴 void