C# 클래스 _3PA.MainFeatures.Pro.ProExecution

파일 보기 프로젝트 열기: jcaillon/3P 1 사용 예제들

공개 메소드들

메소드 설명
BringProcessToFront ( ) : void

Allows to kill the process of this execution (be careful, the OnExecutionEnd, Ok, Fail events are not executed in that case!)

CreateListOfFilesToDeploy ( ) : List

Creates a list of files to deploy after a compilation, for each Origin file will correspond one (or more if it's a .cls) .r file, and one .lst if the option has been checked

Do ( ExecutionType executionType ) : bool

allows to prepare the execution environnement by creating a unique temp folder and copying every critical files into it Then execute the progress program

KillProcess ( ) : void

Allows to kill the process of this execution (be careful, the OnExecutionEnd, Ok, Fail events are not executed in that case!)

LoadErrorLog ( ) : List>.Dictionary

Read the compilation/prolint errors of a given execution through its .log file update the FilesInfo accordingly so the user can see the errors in npp

ProExecution ( ) : System

비공개 메소드들

메소드 설명
DisplayPostExecutionNotification ( ) : void

Read a file in which each line represents a notification to display to the user, and displays each notification

MoveSplashScreenNoError ( string from, string to ) : void

move a file, catch the errors

ProcessOnExited ( object sender, EventArgs eventArgs ) : void

Called by the process's thread when it is over, execute the ProcessOnExited event

메소드 상세

BringProcessToFront() 공개 메소드

Allows to kill the process of this execution (be careful, the OnExecutionEnd, Ok, Fail events are not executed in that case!)
public BringProcessToFront ( ) : void
리턴 void

CreateListOfFilesToDeploy() 공개 메소드

Creates a list of files to deploy after a compilation, for each Origin file will correspond one (or more if it's a .cls) .r file, and one .lst if the option has been checked
public CreateListOfFilesToDeploy ( ) : List
리턴 List

Do() 공개 메소드

allows to prepare the execution environnement by creating a unique temp folder and copying every critical files into it Then execute the progress program
public Do ( ExecutionType executionType ) : bool
executionType ExecutionType
리턴 bool

KillProcess() 공개 메소드

Allows to kill the process of this execution (be careful, the OnExecutionEnd, Ok, Fail events are not executed in that case!)
public KillProcess ( ) : void
리턴 void

LoadErrorLog() 공개 메소드

Read the compilation/prolint errors of a given execution through its .log file update the FilesInfo accordingly so the user can see the errors in npp
public LoadErrorLog ( ) : List>.Dictionary
리턴 List>.Dictionary

ProExecution() 공개 메소드

public ProExecution ( ) : System
리턴 System