C# Класс GitScc.RepositoryManager

Показать файл Открыть проект

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

Метод Описание
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