C# 클래스 GitScc.RepositoryManager

파일 보기 프로젝트 열기: jzoss/Git-Source-Control-Provider

공개 메소드들

메소드 설명
Clear ( ) : void
GetGitRepository ( string path ) : string
GetGitRepositoryAsync ( string path ) : Task
GetRepositories ( ) : List
GetTrackerForPath ( string filename, bool setActiveTracker = false, bool createTracker = true ) : GitFileStatusTracker
GetTrackerForPathAsync ( string filename, bool setActiveTracker = false, bool createTracker = true ) : Task
IsGitRepository ( string path ) : bool
IsProjectInGitRepoitory ( string filename ) : bool
PauseUpdates ( string reason ) : void
SetSolutionTracker ( string solutionFilePath ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
FireActiveTrackerBranchChangedEvent ( object sender, string name ) : void
FireActiveTrackerChangedEvent ( GitFileStatusTracker repository ) : void
FireFileStatusUpdateEvent ( object sender, GitScc.GitFilesStatusUpdateEventArgs e ) : void
FireFilesChangedEvent ( object sender, GitScc.GitFilesUpdateEventArgs e ) : void
FireOnCommitChangedEvent ( GitFileStatusTracker repository ) : void
FireSolutionTrackerBranchChangedEvent ( object sender, string name ) : void
Repo_FileStatusUpdate ( object sender, GitScc.GitFilesStatusUpdateEventArgs e ) : void
Repo_FilesChanged ( object sender, GitScc.GitFilesUpdateEventArgs e ) : void
Repo_OnCommitChanged ( object sender, string e ) : void
RepositoryManager ( ) : System
_activeTracker_BranchChanged ( object sender, string e ) : void
_solutionTracker_BranchChanged ( object sender, string e ) : void

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

GetGitRepository() 공개 정적인 메소드

public static GetGitRepository ( string path ) : string
path string
리턴 string

GetGitRepositoryAsync() 공개 정적인 메소드

public static GetGitRepositoryAsync ( string path ) : Task
path string
리턴 Task

GetRepositories() 공개 메소드

public GetRepositories ( ) : List
리턴 List

GetTrackerForPath() 공개 메소드

public GetTrackerForPath ( string filename, bool setActiveTracker = false, bool createTracker = true ) : GitFileStatusTracker
filename string
setActiveTracker bool
createTracker bool
리턴 GitFileStatusTracker

GetTrackerForPathAsync() 공개 메소드

public GetTrackerForPathAsync ( string filename, bool setActiveTracker = false, bool createTracker = true ) : Task
filename string
setActiveTracker bool
createTracker bool
리턴 Task

IsGitRepository() 공개 정적인 메소드

public static IsGitRepository ( string path ) : bool
path string
리턴 bool

IsProjectInGitRepoitory() 공개 메소드

public IsProjectInGitRepoitory ( string filename ) : bool
filename string
리턴 bool

PauseUpdates() 공개 메소드

public PauseUpdates ( string reason ) : void
reason string
리턴 void

SetSolutionTracker() 공개 메소드

public SetSolutionTracker ( string solutionFilePath ) : System.Threading.Tasks.Task
solutionFilePath string
리턴 System.Threading.Tasks.Task