C# Class Tp.SourceControl.VersionControlSystem.VersionControlSystem

Inheritance: IVersionControlSystem
Afficher le fichier Open project: TargetProcess/Target-Process-Plugins

Protected Properties

Свойство Type Description
_errorResolver ICheckConnectionErrorResolver
_logger IActivityLogger
_settings ISourceControlConnectionSettingsSource

Méthodes publiques

Méthode Description
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[]

Méthodes protégées

Méthode Description
VersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger ) : Tp.Core

Method Details

CheckRevision() public abstract méthode

public abstract CheckRevision ( RevisionId revision, PluginProfileErrorCollection errors ) : void
revision RevisionId
errors PluginProfileErrorCollection
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetAfterTillHead() public abstract méthode

public abstract GetAfterTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from RevisionId
pageSize int
Résultat Tp.SourceControl.VersionControlSystem.RevisionRange[]

GetBinaryFileContent() public abstract méthode

public abstract GetBinaryFileContent ( RevisionId changeset, string path ) : byte[]
changeset RevisionId
path string
Résultat byte[]

GetDiff() public abstract méthode

public abstract GetDiff ( RevisionId changeset, string path ) : DiffResult
changeset RevisionId
path string
Résultat Tp.SourceControl.Diff.DiffResult

GetFromAndBefore() public abstract méthode

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

GetFromTillHead() public abstract méthode

public abstract GetFromTillHead ( RevisionId @from, int pageSize ) : Tp.SourceControl.VersionControlSystem.RevisionRange[]
@from RevisionId
pageSize int
Résultat Tp.SourceControl.VersionControlSystem.RevisionRange[]

GetRevisions() public abstract méthode

public abstract GetRevisions ( RevisionRange revisionRange ) : Tp.SourceControl.VersionControlSystem.RevisionInfo[]
revisionRange RevisionRange
Résultat Tp.SourceControl.VersionControlSystem.RevisionInfo[]

GetTextFileContent() public abstract méthode

public abstract GetTextFileContent ( RevisionId changeset, string path ) : string
changeset RevisionId
path string
Résultat string

RetrieveAuthors() public abstract méthode

public abstract RetrieveAuthors ( DateRange dateRange ) : string[]
dateRange DateRange
Résultat string[]

VersionControlSystem() protected méthode

protected VersionControlSystem ( ISourceControlConnectionSettingsSource settings, ICheckConnectionErrorResolver errorResolver, IActivityLogger logger ) : Tp.Core
settings ISourceControlConnectionSettingsSource
errorResolver ICheckConnectionErrorResolver
logger IActivityLogger
Résultat Tp.Core

Property Details

_errorResolver protected_oe property

protected ICheckConnectionErrorResolver _errorResolver
Résultat ICheckConnectionErrorResolver

_logger protected_oe property

protected IActivityLogger _logger
Résultat IActivityLogger

_settings protected_oe property

protected ISourceControlConnectionSettingsSource _settings
Résultat ISourceControlConnectionSettingsSource