C# 클래스 GitScc.StatusBar.GitStatusBarManager

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

보호된 메소드들

메소드 설명
GitStatusBarManager ( System.Guid commandSetGuid, int branchMenuCmId, int branchCommandMenuCmId, int repositoryCommandMenuCmId, IServiceContainer serviceProvider, IStatusBarService statusBarService ) : System
LoadBranchCommands ( List commands ) : System.Threading.Tasks.Task
LoadBranches ( List branchNames ) : System.Threading.Tasks.Task
LoadRepositoryCommands ( List commands ) : System.Threading.Tasks.Task
OnBranchCommandSelection ( string command ) : System.Threading.Tasks.Task
OnBranchSelection ( string command ) : System.Threading.Tasks.Task
OnRepositoryCommandSelection ( string command ) : System.Threading.Tasks.Task
UpdateBranchMenu ( ) : System.Threading.Tasks.Task
UpdateRepsitoryCommands ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
IOleCommandTarget ( System.Guid &pguidCmdGroup, uint cCmds, OLECMD prgCmds, IntPtr pCmdText ) : int
IOleCommandTarget ( System.Guid &pguidCmdGroup, uint nCmdID, uint nCmdexecopt, IntPtr pvaIn, IntPtr pvaOut ) : int
OnBranchCommandSelection ( object sender, EventArgs e ) : void
OnBranchSelection ( object sender, EventArgs e ) : void
OnRepositoryCommandSelection ( object sender, EventArgs e ) : void
TryParseBranchCommand ( uint cmdId, string &label ) : bool
TryParseBranchName ( uint cmdId, string &label ) : bool
TryParseCommandName ( Microsoft.VisualStudio.Shell.OleMenuCommand menuCommand, int cmId, MenuCommand>.List commands, string &commandText ) : bool
TryParseRepositoryCommand ( uint cmdId, string &label ) : bool

메소드 상세

GitStatusBarManager() 보호된 메소드

protected GitStatusBarManager ( System.Guid commandSetGuid, int branchMenuCmId, int branchCommandMenuCmId, int repositoryCommandMenuCmId, IServiceContainer serviceProvider, IStatusBarService statusBarService ) : System
commandSetGuid System.Guid
branchMenuCmId int
branchCommandMenuCmId int
repositoryCommandMenuCmId int
serviceProvider IServiceContainer
statusBarService IStatusBarService
리턴 System

LoadBranchCommands() 보호된 메소드

protected LoadBranchCommands ( List commands ) : System.Threading.Tasks.Task
commands List
리턴 System.Threading.Tasks.Task

LoadBranches() 보호된 메소드

protected LoadBranches ( List branchNames ) : System.Threading.Tasks.Task
branchNames List
리턴 System.Threading.Tasks.Task

LoadRepositoryCommands() 보호된 메소드

protected LoadRepositoryCommands ( List commands ) : System.Threading.Tasks.Task
commands List
리턴 System.Threading.Tasks.Task

OnBranchCommandSelection() 보호된 추상적인 메소드

protected abstract OnBranchCommandSelection ( string command ) : System.Threading.Tasks.Task
command string
리턴 System.Threading.Tasks.Task

OnBranchSelection() 보호된 추상적인 메소드

protected abstract OnBranchSelection ( string command ) : System.Threading.Tasks.Task
command string
리턴 System.Threading.Tasks.Task

OnRepositoryCommandSelection() 보호된 추상적인 메소드

protected abstract OnRepositoryCommandSelection ( string command ) : System.Threading.Tasks.Task
command string
리턴 System.Threading.Tasks.Task

UpdateBranchMenu() 보호된 추상적인 메소드

protected abstract UpdateBranchMenu ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

UpdateRepsitoryCommands() 보호된 추상적인 메소드

protected abstract UpdateRepsitoryCommands ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task