C# 클래스 VSSonarExtensionUi.Model.Analysis.IssuesSearchModel

Search model for issues, viewmodel IssuesSearchViewModel
상속: IAnalysisModelBase, IModelBase
파일 보기 프로젝트 열기: TrimbleSolutionsCorporation/VSSonarQubeExtension

공개 메소드들

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

The init data association.

ClearIssues ( ) : void

Clears the issues.

GetAllIssuesInProject ( ) : IEnumerable

Gets all issues in project.

GetCurrentUserIssues ( ) : IEnumerable

Gets the current user issues.

GetCurrentUserIssuesInProject ( ) : IEnumerable

Gets the user issues in project.

GetIssuesForResource ( Resource file, string fileContent, bool &shownfalseandresolved ) : List

The get issues for resource.

GetIssuesSinceLastProjectDate ( ) : IEnumerable

Gets the issues since last project date.

GetIssuesSinceSinceDate ( System.DateTime date ) : IEnumerable

Gets the issues since since date.

GetIssuesUsingFilter ( string filter, bool filterSSCM, bool componentsSet ) : IEnumerable

The retrieve issues using current filter.

GetUserIssues ( string userName ) : IEnumerable

Gets the user issues in project.

GetUserIssuesInProject ( string userName ) : IEnumerable

Gets the user issues in project.

GetViewModel ( ) : object

Gets the view model.

IssuesSearchModel ( IConfigurationHelper configurationHelper, ISonarRestService restService, INotificationManager manager, ISQKeyTranslator translator, ISonarLocalAnalyser analyser ) : System

Initializes a new instance of the IssuesSearchModel class.

OnAnalysisModeHasChange ( EventArgs e ) : void

The on changed.

OnConnectToSonar ( ISonarConfiguration configuration, IEnumerable availableProjectsIn, IIssueTrackerPlugin sourcePlugin ) : void

Called when [connect to sonar].

OnDisconnect ( ) : void

Called when [disconnect].

OnSolutionClosed ( ) : void

The end data association.

RefreshDataForResource ( Resource fullName, string documentInView, string content, bool fromSource ) : void

The refresh data for resource.

ResetStats ( ) : void

Reset Stats.

TriggerAProjectAnalysis ( VsProjectItem project ) : void

The trigger a project analysis.

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

The update services.

비공개 메소드들

메소드 설명
CancelQuery ( ) : void

Cancels the query.

FilterIssuesBySSCM ( List issues ) : IEnumerable

Filters the issues by SSCM.

FilterIssuesBySSCM ( Issue issue ) : Issue

Filters the issues by SSCM.

메소드 상세

AssociateWithNewProject() 공개 메소드

The init data association.
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 The profile.
visualStudioVersion string
리턴 void

ClearIssues() 공개 메소드

Clears the issues.
public ClearIssues ( ) : void
리턴 void

GetAllIssuesInProject() 공개 메소드

Gets all issues in project.
public GetAllIssuesInProject ( ) : IEnumerable
리턴 IEnumerable

GetCurrentUserIssues() 공개 메소드

Gets the current user issues.
public GetCurrentUserIssues ( ) : IEnumerable
리턴 IEnumerable

GetCurrentUserIssuesInProject() 공개 메소드

Gets the user issues in project.
public GetCurrentUserIssuesInProject ( ) : IEnumerable
리턴 IEnumerable

GetIssuesForResource() 공개 메소드

The get issues for resource.
public GetIssuesForResource ( Resource file, string fileContent, bool &shownfalseandresolved ) : List
file Resource The file.
fileContent string The file content.
shownfalseandresolved bool The shown false and resolved.
리턴 List

GetIssuesSinceLastProjectDate() 공개 메소드

Gets the issues since last project date.
public GetIssuesSinceLastProjectDate ( ) : IEnumerable
리턴 IEnumerable

GetIssuesSinceSinceDate() 공개 메소드

Gets the issues since since date.
public GetIssuesSinceSinceDate ( System.DateTime date ) : IEnumerable
date System.DateTime The date.
리턴 IEnumerable

GetIssuesUsingFilter() 공개 메소드

The retrieve issues using current filter.
public GetIssuesUsingFilter ( string filter, bool filterSSCM, bool componentsSet ) : IEnumerable
filter string The filter.
filterSSCM bool if set to true [filter SSCM].
componentsSet bool if set to true [components set].
리턴 IEnumerable

GetUserIssues() 공개 메소드

Gets the user issues in project.
public GetUserIssues ( string userName ) : IEnumerable
userName string Name of the user.
리턴 IEnumerable

GetUserIssuesInProject() 공개 메소드

Gets the user issues in project.
public GetUserIssuesInProject ( string userName ) : IEnumerable
userName string Name of the user.
리턴 IEnumerable

GetViewModel() 공개 메소드

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

IssuesSearchModel() 공개 메소드

Initializes a new instance of the IssuesSearchModel class.
public IssuesSearchModel ( IConfigurationHelper configurationHelper, ISonarRestService restService, INotificationManager manager, ISQKeyTranslator translator, ISonarLocalAnalyser analyser ) : System
configurationHelper IConfigurationHelper The configuration helper.
restService ISonarRestService The rest service.
manager INotificationManager The manager.
translator ISQKeyTranslator The translator.
analyser ISonarLocalAnalyser The analyser.
리턴 System

OnAnalysisModeHasChange() 공개 메소드

The on changed.
public OnAnalysisModeHasChange ( EventArgs e ) : void
e System.EventArgs /// The e. ///
리턴 void

OnConnectToSonar() 공개 메소드

Called when [connect to sonar].
public OnConnectToSonar ( ISonarConfiguration configuration, IEnumerable availableProjectsIn, IIssueTrackerPlugin sourcePlugin ) : void
configuration ISonarConfiguration sonar configuration
availableProjectsIn IEnumerable The available projects in.
sourcePlugin IIssueTrackerPlugin
리턴 void

OnDisconnect() 공개 메소드

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

OnSolutionClosed() 공개 메소드

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

RefreshDataForResource() 공개 메소드

The refresh data for resource.
public RefreshDataForResource ( Resource fullName, string documentInView, string content, bool fromSource ) : void
fullName Resource /// The full name. ///
documentInView string /// The document in view. ///
content string
fromSource bool
리턴 void

ResetStats() 공개 메소드

Reset Stats.
public ResetStats ( ) : void
리턴 void

TriggerAProjectAnalysis() 공개 메소드

The trigger a project analysis.
public TriggerAProjectAnalysis ( VsProjectItem project ) : void
project VsProjectItem The project.
리턴 void

UpdateServices() 공개 메소드

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