C# Class GitSccProvider.Utilities.SolutionExtensions

Afficher le fichier Open project: jzoss/Git-Source-Control-Provider Class Usage Examples

Méthodes publiques

Свойство Type Description
GuidSolutionFolderProject System.Guid

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

CanAddSelectedProjectToGitRepoitory() public static méthode

public static CanAddSelectedProjectToGitRepoitory ( ) : bool
Résultat bool

GetActiveIDE() public static méthode

public static GetActiveIDE ( ) : DTE2
Résultat DTE2

GetActiveSolution() public static méthode

public static GetActiveSolution ( ) : Task
Résultat Task

GetIVsHierarchy() public static méthode

public static GetIVsHierarchy ( Project project ) : Task
project Project
Résultat Task

GetLoadedControllableProjects() public static méthode

public static GetLoadedControllableProjects ( ) : Task>
Résultat Task>

GetProjectFileName() public static méthode

public static GetProjectFileName ( IVsHierarchy hierHierarchy ) : Task
hierHierarchy IVsHierarchy
Résultat Task

GetProjectFiles() public static méthode

public static GetProjectFiles ( EnvDTE project ) : IList
project EnvDTE
Résultat IList

GetProjectFiles() public static méthode

Gets the list of source controllable files in the specified project
public static GetProjectFiles ( IVsSccProject2 pscp2Project ) : Task>
pscp2Project IVsSccProject2
Résultat Task>

GetProjectFiles() public static méthode

Gets the list of source controllable files in the specified project
public static GetProjectFiles ( IVsSccProject2 pscp2Project, uint startItemId ) : Task>
pscp2Project IVsSccProject2
startItemId uint
Résultat Task>

GetProjectItems() public static méthode

public static GetProjectItems ( IVsHierarchy pHier, uint startItemid ) : Task>
pHier IVsHierarchy
startItemid uint
Résultat Task>

GetSelectedProject() public static méthode

public static GetSelectedProject ( ) : Project
Résultat Project

GetSelectedProjectHierarchy() public static méthode

public static GetSelectedProjectHierarchy ( ) : IVsHierarchy
Résultat IVsHierarchy

GetSolutionFileName() public static méthode

public static GetSolutionFileName ( ) : Task
Résultat Task

IsProjectInGit() public static méthode

public static IsProjectInGit ( string filename ) : bool
filename string
Résultat bool

IsProjectInGitRepoitory() public static méthode

public static IsProjectInGitRepoitory ( IVsSccProject2 project ) : Task
project IVsSccProject2
Résultat Task

IsSolutionFolderProject() public static méthode

Checks whether the specified project is a solution folder
public static IsSolutionFolderProject ( this pHier ) : Task
pHier this
Résultat Task

WriteMessageToOutputPane() public static méthode

public static WriteMessageToOutputPane ( string message, string title = "GIT Source Control" ) : void
message string
title string
Résultat void

Property Details

GuidSolutionFolderProject public_oe static_oe property

public static Guid,System GuidSolutionFolderProject
Résultat System.Guid