C# 클래스 pocorall.SCM_Notifier.ScmRepository

상속: ICloneable
파일 보기 프로젝트 열기: pocorall/scm-notifier 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveStatusUpdateInterval int
Disable bool
IdleStatusUpdateInterval int
Path string
VisiblePath string
origPath string
pathType PathType
svnFolderProcesses System.Collections.ArrayList

공개 메소드들

메소드 설명
BeginUpdateSilently ( ) : void
Clone ( ) : object
Commit ( ) : void
Deserialize ( string s ) : ScmRepository
GetInterval ( bool formIsActive ) : int
GetRepositoryCommitedRevision ( ) : int
GetRepositoryHeadRevision ( ) : int
GetStatus ( ) : ScmRepositoryStatus
KillBackgroundProcess ( ) : void
OpenChangeLogWindow ( bool updateRevisions ) : void
OpenLogWindow ( ) : void
ReadProcessOutput ( ScmRepositoryProcess sfp ) : void
ScmRepository ( string scmtype, string path, PathType type ) : System
Serialize ( ) : string
Update ( bool updateAll ) : void
create ( string path ) : ScmRepository

보호된 메소드들

메소드 설명
ExecuteProcess ( string executionFile, string workingPath, string arguments, bool waitForExit, bool lowPriority ) : ExecuteResult
GetRepositoryRevision ( string binaryPath, string path, string arg ) : int
OnErrorAdded ( string path, string error ) : void

비공개 메소드들

메소드 설명
DeserializePath ( string s ) : string
SetEnvironmentVariable ( ) : void

메소드 상세

BeginUpdateSilently() 공개 추상적인 메소드

public abstract BeginUpdateSilently ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

Commit() 공개 추상적인 메소드

public abstract Commit ( ) : void
리턴 void

Deserialize() 공개 정적인 메소드

public static Deserialize ( string s ) : ScmRepository
s string
리턴 ScmRepository

ExecuteProcess() 보호된 정적인 메소드

protected static ExecuteProcess ( string executionFile, string workingPath, string arguments, bool waitForExit, bool lowPriority ) : ExecuteResult
executionFile string
workingPath string
arguments string
waitForExit bool
lowPriority bool
리턴 ExecuteResult

GetInterval() 공개 메소드

public GetInterval ( bool formIsActive ) : int
formIsActive bool
리턴 int

GetRepositoryCommitedRevision() 공개 추상적인 메소드

public abstract GetRepositoryCommitedRevision ( ) : int
리턴 int

GetRepositoryHeadRevision() 공개 추상적인 메소드

public abstract GetRepositoryHeadRevision ( ) : int
리턴 int

GetRepositoryRevision() 보호된 정적인 메소드

protected static GetRepositoryRevision ( string binaryPath, string path, string arg ) : int
binaryPath string
path string
arg string
리턴 int

GetStatus() 공개 추상적인 메소드

public abstract GetStatus ( ) : ScmRepositoryStatus
리턴 ScmRepositoryStatus

KillBackgroundProcess() 공개 정적인 메소드

public static KillBackgroundProcess ( ) : void
리턴 void

OnErrorAdded() 보호된 정적인 메소드

protected static OnErrorAdded ( string path, string error ) : void
path string
error string
리턴 void

OpenChangeLogWindow() 공개 추상적인 메소드

public abstract OpenChangeLogWindow ( bool updateRevisions ) : void
updateRevisions bool
리턴 void

OpenLogWindow() 공개 추상적인 메소드

public abstract OpenLogWindow ( ) : void
리턴 void

ReadProcessOutput() 공개 정적인 메소드

public static ReadProcessOutput ( ScmRepositoryProcess sfp ) : void
sfp ScmRepositoryProcess
리턴 void

ScmRepository() 공개 메소드

public ScmRepository ( string scmtype, string path, PathType type ) : System
scmtype string
path string
type PathType
리턴 System

Serialize() 공개 메소드

public Serialize ( ) : string
리턴 string

Update() 공개 추상적인 메소드

public abstract Update ( bool updateAll ) : void
updateAll bool
리턴 void

create() 공개 정적인 메소드

public static create ( string path ) : ScmRepository
path string
리턴 ScmRepository

프로퍼티 상세

ActiveStatusUpdateInterval 공개적으로 프로퍼티

public int ActiveStatusUpdateInterval
리턴 int

Disable 공개적으로 프로퍼티

public bool Disable
리턴 bool

IdleStatusUpdateInterval 공개적으로 프로퍼티

public int IdleStatusUpdateInterval
리턴 int

Path 공개적으로 프로퍼티

public string Path
리턴 string

VisiblePath 공개적으로 프로퍼티

public string VisiblePath
리턴 string

origPath 공개적으로 프로퍼티

public string origPath
리턴 string

pathType 공개적으로 프로퍼티

public PathType pathType
리턴 PathType

svnFolderProcesses 공개적으로 정적으로 프로퍼티

public static ArrayList,System.Collections svnFolderProcesses
리턴 System.Collections.ArrayList