C# 클래스 GitSccProvider.Utilities.SolutionExtensions

파일 보기 프로젝트 열기: jzoss/Git-Source-Control-Provider 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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