C# 클래스 SamirBoulema.TGit.Helpers.ProcessHelper

파일 보기 프로젝트 열기: sboulema/TGit 1 사용 예제들

공개 메소드들

메소드 설명
GitResult ( string workingDir, string commands ) : Task
GitResult ( string workingDir, string commands ) : string
RunTortoiseGitCommand ( string command, string args = "" ) : System.Threading.Tasks.Task
RunTortoiseGitFileCommand ( string command, string args = "", string filePath = "" ) : System.Threading.Tasks.Task
Start ( string application ) : void
Start ( string application, string arguments ) : void
StartProcessGit ( string commands, bool showAlert = true ) : Task

Execute a Git command and return true if output is non-empty

StartProcessGit ( string commands, bool showAlert = true ) : bool

Execute a Git command and return true if output is non-empty

StartProcessGitResult ( string commands ) : Task

Execute a Git command and return the output

StartProcessGitResult ( string commands ) : string

Execute a Git command and return the output

StartProcessGui ( string application, string args, string title, string branchName = "", OutputBox outputBox = null, OptionPageGrid options = null, string pushCommand = "" ) : Process
StartProcessGui ( string application, string args, string title, string branchName = "", OutputBox outputBox = null, string pushCommand = "" ) : Task
StartTortoiseGitProc ( string args ) : System.Threading.Tasks.Task
StartTortoiseGitProc ( string args ) : void

비공개 메소드들

메소드 설명
OutputDataHandler ( object sendingProcess, DataReceivedEventArgs outLine ) : void
process_Exited ( object sender, EventArgs e ) : void

메소드 상세

GitResult() 공개 정적인 메소드

public static GitResult ( string workingDir, string commands ) : Task
workingDir string
commands string
리턴 Task

GitResult() 공개 정적인 메소드

public static GitResult ( string workingDir, string commands ) : string
workingDir string
commands string
리턴 string

RunTortoiseGitCommand() 공개 정적인 메소드

public static RunTortoiseGitCommand ( string command, string args = "" ) : System.Threading.Tasks.Task
command string
args string
리턴 System.Threading.Tasks.Task

RunTortoiseGitFileCommand() 공개 정적인 메소드

public static RunTortoiseGitFileCommand ( string command, string args = "", string filePath = "" ) : System.Threading.Tasks.Task
command string
args string
filePath string
리턴 System.Threading.Tasks.Task

Start() 공개 정적인 메소드

public static Start ( string application ) : void
application string
리턴 void

Start() 공개 정적인 메소드

public static Start ( string application, string arguments ) : void
application string
arguments string
리턴 void

StartProcessGit() 공개 정적인 메소드

Execute a Git command and return true if output is non-empty
public static StartProcessGit ( string commands, bool showAlert = true ) : Task
commands string Git command to be executed
showAlert bool Show an alert dialog when error output is non-empty
리턴 Task

StartProcessGit() 공개 정적인 메소드

Execute a Git command and return true if output is non-empty
public static StartProcessGit ( string commands, bool showAlert = true ) : bool
commands string Git command to be executed
showAlert bool Show an alert dialog when error output is non-empty
리턴 bool

StartProcessGitResult() 공개 정적인 메소드

Execute a Git command and return the output
public static StartProcessGitResult ( string commands ) : Task
commands string Git command to be executed
리턴 Task

StartProcessGitResult() 공개 정적인 메소드

Execute a Git command and return the output
public static StartProcessGitResult ( string commands ) : string
commands string Git command to be executed
리턴 string

StartProcessGui() 공개 정적인 메소드

public static StartProcessGui ( string application, string args, string title, string branchName = "", OutputBox outputBox = null, OptionPageGrid options = null, string pushCommand = "" ) : Process
application string
args string
title string
branchName string
outputBox OutputBox
options OptionPageGrid
pushCommand string
리턴 System.Diagnostics.Process

StartProcessGui() 공개 정적인 메소드

public static StartProcessGui ( string application, string args, string title, string branchName = "", OutputBox outputBox = null, string pushCommand = "" ) : Task
application string
args string
title string
branchName string
outputBox OutputBox
pushCommand string
리턴 Task

StartTortoiseGitProc() 공개 정적인 메소드

public static StartTortoiseGitProc ( string args ) : System.Threading.Tasks.Task
args string
리턴 System.Threading.Tasks.Task

StartTortoiseGitProc() 공개 정적인 메소드

public static StartTortoiseGitProc ( string args ) : void
args string
리턴 void