C# Класс SonarLint.VisualStudio.Integration.ProjectSystemHelper

Наследование: IProjectSystemHelper
Показать файл Открыть проект

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

Метод Описание
AddFileToProject ( Project project, string fullFilePath ) : void
AddFileToProject ( Project project, string fullFilePath, string itemType ) : void
ClearProjectProperty ( Project dteProject, string propertyName ) : void
GetAggregateProjectKinds ( IVsHierarchy hierarchy ) : IEnumerable
GetCurrentActiveSolution ( ) : Solution2
GetFilteredSolutionProjects ( ) : IEnumerable
GetIVsHierarchy ( Project project ) : IVsHierarchy
GetProjectProperty ( Project dteProject, string propertyName ) : string
GetSelectedProjects ( ) : IEnumerable
GetSolutionFolderProject ( string solutionFolderName, bool createOnNull ) : Project
GetSolutionItemsProject ( bool createOnNull ) : Project
GetSolutionProjects ( ) : IEnumerable
IsCSharpProject ( Project project ) : bool
IsFileInProject ( Project project, string file ) : bool
IsVBProject ( Project project ) : bool
ProjectSystemHelper ( IServiceProvider serviceProvider ) : EnvDTE
RemoveFileFromProject ( Project project, string fileName ) : void
SetProjectProperty ( Project dteProject, string propertyName, string value ) : void

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

Метод Описание
EnumerateProjects ( IVsSolution solution ) : IEnumerable
GetProject ( IVsHierarchy hierarchy ) : Project
GetSolutionItemsFolderName ( ) : string
IsProjectKind ( Project project, string projectKindGuidString ) : bool

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

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

public AddFileToProject ( Project project, string fullFilePath ) : void
project Project
fullFilePath string
Результат void

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

public AddFileToProject ( Project project, string fullFilePath, string itemType ) : void
project Project
fullFilePath string
itemType string
Результат void

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

public ClearProjectProperty ( Project dteProject, string propertyName ) : void
dteProject Project
propertyName string
Результат void

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

public GetAggregateProjectKinds ( IVsHierarchy hierarchy ) : IEnumerable
hierarchy IVsHierarchy
Результат IEnumerable

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

public GetCurrentActiveSolution ( ) : Solution2
Результат Solution2

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

public GetFilteredSolutionProjects ( ) : IEnumerable
Результат IEnumerable

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

public GetIVsHierarchy ( Project project ) : IVsHierarchy
project Project
Результат IVsHierarchy

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

public GetProjectProperty ( Project dteProject, string propertyName ) : string
dteProject Project
propertyName string
Результат string

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

public GetSelectedProjects ( ) : IEnumerable
Результат IEnumerable

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

public GetSolutionFolderProject ( string solutionFolderName, bool createOnNull ) : Project
solutionFolderName string
createOnNull bool
Результат Project

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

public GetSolutionItemsProject ( bool createOnNull ) : Project
createOnNull bool
Результат Project

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

public GetSolutionProjects ( ) : IEnumerable
Результат IEnumerable

IsCSharpProject() публичный статический Метод

public static IsCSharpProject ( Project project ) : bool
project Project
Результат bool

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

public IsFileInProject ( Project project, string file ) : bool
project Project
file string
Результат bool

IsVBProject() публичный статический Метод

public static IsVBProject ( Project project ) : bool
project Project
Результат bool

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

public ProjectSystemHelper ( IServiceProvider serviceProvider ) : EnvDTE
serviceProvider IServiceProvider
Результат EnvDTE

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

public RemoveFileFromProject ( Project project, string fileName ) : void
project Project
fileName string
Результат void

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

public SetProjectProperty ( Project dteProject, string propertyName, string value ) : void
dteProject Project
propertyName string
value string
Результат void