C# Класс Tp.SourceControl.VersionControlSystem.VersionControlSystem

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

Защищенные свойства (Protected)

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