C# Класс GitSccProvider.Utilities.SolutionExtensions

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
GuidSolutionFolderProject System.Guid

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

Метод Описание
CanAddSelectedProjectToGitRepoitory ( ) : bool
GetActiveIDE ( ) : DTE2
GetActiveSolution ( ) : Task
GetIVsHierarchy ( Project project ) : Task
GetLoadedControllableProjects ( ) : Task>
GetProjectFileName ( IVsHierarchy hierHierarchy ) : Task
GetProjectFiles ( EnvDTE project ) : IList
GetProjectFiles ( IVsSccProject2 pscp2Project ) : Task>

Gets the list of source controllable files in the specified project

GetProjectFiles ( IVsSccProject2 pscp2Project, uint startItemId ) : Task>

Gets the list of source controllable files in the specified project

GetProjectItems ( IVsHierarchy pHier, uint startItemid ) : Task>
GetSelectedProject ( ) : Project
GetSelectedProjectHierarchy ( ) : IVsHierarchy
GetSolutionFileName ( ) : Task
IsProjectInGit ( string filename ) : bool
IsProjectInGitRepoitory ( IVsSccProject2 project ) : Task
IsSolutionFolderProject ( this pHier ) : Task

Checks whether the specified project is a solution folder

WriteMessageToOutputPane ( string message, string title = "GIT Source Control" ) : void

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

Метод Описание
FindFilesInProject ( ProjectItems items, IList projectFiles ) : void
GetCaseSensitiveFileName ( string fileName ) : string
GetLongPathName ( string shortpath, StringBuilder sb, int buffer ) : uint
GetNodeFiles ( IVsSccProject2 pscp2, uint itemid ) : Task>

Returns a list of source controllable files associated with the specified node

GetShortPathName ( string longpath, StringBuilder sb, int buffer ) : uint
GetSolutionFolderProjects ( Project solutionFolder ) : IEnumerable

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

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

public static CanAddSelectedProjectToGitRepoitory ( ) : bool
Результат bool

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

public static GetActiveIDE ( ) : DTE2
Результат DTE2

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

public static GetActiveSolution ( ) : Task
Результат Task

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

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

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

public static GetLoadedControllableProjects ( ) : Task>
Результат Task>

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

public static GetProjectFileName ( IVsHierarchy hierHierarchy ) : Task
hierHierarchy IVsHierarchy
Результат Task

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

public static GetProjectFiles ( EnvDTE project ) : IList
project EnvDTE
Результат IList

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

Gets the list of source controllable files in the specified project
public static GetProjectFiles ( IVsSccProject2 pscp2Project ) : Task>
pscp2Project IVsSccProject2
Результат Task>

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

Gets the list of source controllable files in the specified project
public static GetProjectFiles ( IVsSccProject2 pscp2Project, uint startItemId ) : Task>
pscp2Project IVsSccProject2
startItemId uint
Результат Task>

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

public static GetProjectItems ( IVsHierarchy pHier, uint startItemid ) : Task>
pHier IVsHierarchy
startItemid uint
Результат Task>

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

public static GetSelectedProject ( ) : Project
Результат Project

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

public static GetSelectedProjectHierarchy ( ) : IVsHierarchy
Результат IVsHierarchy

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

public static GetSolutionFileName ( ) : Task
Результат Task

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

public static IsProjectInGit ( string filename ) : bool
filename string
Результат bool

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

public static IsProjectInGitRepoitory ( IVsSccProject2 project ) : Task
project IVsSccProject2
Результат Task

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

Checks whether the specified project is a solution folder
public static IsSolutionFolderProject ( this pHier ) : Task
pHier this
Результат Task

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

public static WriteMessageToOutputPane ( string message, string title = "GIT Source Control" ) : void
message string
title string
Результат void

Описание свойств

GuidSolutionFolderProject публичное статическое свойство

public static Guid,System GuidSolutionFolderProject
Результат System.Guid