C# Класс pocorall.SCM_Notifier.ScmRepository

Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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