C# 클래스 Tp.SourceControl.VersionControlSystem.VersionControlSystem

상속: IVersionControlSystem
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins

보호된 프로퍼티들

프로퍼티 타입 설명
_errorResolver ICheckConnectionErrorResolver
_logger IActivityLogger
_settings ISourceControlConnectionSettingsSource

공개 메소드들

메소드 설명
CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
Dispose ( ) : void
GetAfterTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetBinaryFileContent ( RevisionId changeset, string path ) : byte[]
GetDiff ( RevisionId changeset, string path ) : DiffResult
GetFromAndBefore ( RevisionId @from, RevisionId to, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetFromTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
GetRevisions ( RevisionRange revisionRange ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
GetTextFileContent ( RevisionId changeset, string path ) : string
RetrieveAuthors ( DateRange dateRange ) : string[]

보호된 메소드들

메소드 설명
VersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger ) : Tp.Core

메소드 상세

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

public abstract CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
revision RevisionId
errors PluginProfileErrorCollection
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

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

public abstract GetAfterTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from RevisionId
pageSize int
리턴 Tp.SourceControl.VersionControlSystem.RevisionRange[]

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

public abstract GetBinaryFileContent ( RevisionId changeset, string path ) : byte[]
changeset RevisionId
path string
리턴 byte[]

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

public abstract GetDiff ( RevisionId changeset, string path ) : DiffResult
changeset RevisionId
path string
리턴 Tp.SourceControl.Diff.DiffResult

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

public abstract GetFromAndBefore ( RevisionId @from, RevisionId to, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from RevisionId
to RevisionId
pageSize int
리턴 Tp.SourceControl.VersionControlSystem.RevisionRange[]

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

public abstract GetFromTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from RevisionId
pageSize int
리턴 Tp.SourceControl.VersionControlSystem.RevisionRange[]

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

public abstract GetRevisions ( RevisionRange revisionRange ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
revisionRange RevisionRange
리턴 Tp.SourceControl.VersionControlSystem.RevisionInfo[]

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

public abstract GetTextFileContent ( RevisionId changeset, string path ) : string
changeset RevisionId
path string
리턴 string

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

public abstract RetrieveAuthors ( DateRange dateRange ) : string[]
dateRange DateRange
리턴 string[]

VersionControlSystem() 보호된 메소드

protected VersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger ) : Tp.Core
settings ISourceControlConnectionSettingsSource
errorResolver ICheckConnectionErrorResolver
logger IActivityLogger
리턴 Tp.Core

프로퍼티 상세

_errorResolver 보호되어 있는 프로퍼티

protected ICheckConnectionErrorResolver _errorResolver
리턴 ICheckConnectionErrorResolver

_logger 보호되어 있는 프로퍼티

protected IActivityLogger _logger
리턴 IActivityLogger

_settings 보호되어 있는 프로퍼티

protected ISourceControlConnectionSettingsSource _settings
리턴 ISourceControlConnectionSettingsSource