C# Class GitScc.RepositoryManager

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

Méthodes publiques

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

Private Methods

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

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

GetGitRepository() public static méthode

public static GetGitRepository ( string path ) : string
path string
Résultat string

GetGitRepositoryAsync() public static méthode

public static GetGitRepositoryAsync ( string path ) : Task
path string
Résultat Task

GetRepositories() public méthode

public GetRepositories ( ) : List
Résultat List

GetTrackerForPath() public méthode

public GetTrackerForPath ( string filename, bool setActiveTracker = false, bool createTracker = true ) : GitFileStatusTracker
filename string
setActiveTracker bool
createTracker bool
Résultat GitFileStatusTracker

GetTrackerForPathAsync() public méthode

public GetTrackerForPathAsync ( string filename, bool setActiveTracker = false, bool createTracker = true ) : Task
filename string
setActiveTracker bool
createTracker bool
Résultat Task

IsGitRepository() public static méthode

public static IsGitRepository ( string path ) : bool
path string
Résultat bool

IsProjectInGitRepoitory() public méthode

public IsProjectInGitRepoitory ( string filename ) : bool
filename string
Résultat bool

PauseUpdates() public méthode

public PauseUpdates ( string reason ) : void
reason string
Résultat void

SetSolutionTracker() public méthode

public SetSolutionTracker ( string solutionFilePath ) : System.Threading.Tasks.Task
solutionFilePath string
Résultat System.Threading.Tasks.Task