C# Class Gurtle.Plugin

Inheritance: IBugTraqProvider2String, IBugTraqProvider, IBugTraqProvider2
显示文件 Open project: csware/GurtleReloaded

Public Methods

Method Description
CheckCommit ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string commitMessage ) : string
GetCommitMessage ( IntPtr hParentWnd, string parameters, string commonRoot, string pathList, string originalMessage ) : string
GetCommitMessage2 ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string originalMessage, string bugID, string &bugIDOut, string &revPropNames, string &revPropValues ) : string
GetLinkText ( IntPtr hParentWnd, string parameters ) : string
HasOptions ( ) : bool
OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, int revision ) : string
OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, string revision ) : string
ShowOptionsDialog ( IntPtr hParentWnd, string parameters ) : string
ValidateParameters ( IntPtr hParentWnd, string parameters ) : bool

Private Methods

Method Description
GetCommitMessage ( IWin32Window parentWindow, Parameters parameters, string originalMessage ) : string
GetIssueTypeAddress ( string issueType ) : string
OnCommitFinished ( IWin32Window parentWindow, string commonRoot, string pathList, string logMessage, string revision ) : string
OnCommitFinished ( string revision, Parameters parameters ) : string
OnCommitFinished ( IWin32Window parentWindow, string revision, IProvider project, ICollection issues ) : void
ShowErrorBox ( IWin32Window parent, Exception e ) : void
ShowOptionsDialog ( IWin32Window parentWindow, string parameterString ) : string
UpdateIssue ( IProvider project, IssueUpdate issue, NetworkCredential credential, Action stdout ) : void
ValidateParameters ( IWin32Window parentWindow, string parameters ) : bool

Method Details

CheckCommit() public method

public CheckCommit ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string commitMessage ) : string
hParentWnd System.IntPtr
parameters string
commonURL string
commonRoot string
pathList string
commitMessage string
return string

GetCommitMessage() public method

public GetCommitMessage ( IntPtr hParentWnd, string parameters, string commonRoot, string pathList, string originalMessage ) : string
hParentWnd System.IntPtr
parameters string
commonRoot string
pathList string
originalMessage string
return string

GetCommitMessage2() public method

public GetCommitMessage2 ( IntPtr hParentWnd, string parameters, string commonURL, string commonRoot, string pathList, string originalMessage, string bugID, string &bugIDOut, string &revPropNames, string &revPropValues ) : string
hParentWnd System.IntPtr
parameters string
commonURL string
commonRoot string
pathList string
originalMessage string
bugID string
bugIDOut string
revPropNames string
revPropValues string
return string

GetLinkText() public method

public GetLinkText ( IntPtr hParentWnd, string parameters ) : string
hParentWnd System.IntPtr
parameters string
return string

HasOptions() public method

public HasOptions ( ) : bool
return bool

OnCommitFinished() public method

public OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, int revision ) : string
hParentWnd System.IntPtr
commonRoot string
pathList string
logMessage string
revision int
return string

OnCommitFinished() public method

public OnCommitFinished ( IntPtr hParentWnd, string commonRoot, string pathList, string logMessage, string revision ) : string
hParentWnd System.IntPtr
commonRoot string
pathList string
logMessage string
revision string
return string

ShowOptionsDialog() public method

public ShowOptionsDialog ( IntPtr hParentWnd, string parameters ) : string
hParentWnd System.IntPtr
parameters string
return string

ValidateParameters() public method

public ValidateParameters ( IntPtr hParentWnd, string parameters ) : bool
hParentWnd System.IntPtr
parameters string
return bool