C# Класс MonoDevelop.VersionControl.VersionControlService

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

Private Properties

Свойство Тип Описание
DelayedSaveComments void
GetCommitComment string
GetCommitComments System.Collections.Hashtable
GetConfiguration MonoDevelop.VersionControl.VersionControlConfiguration
GetStatusMonitor MonoDevelop.Core.ProgressMonitor
NotifyAfterCommit void
NotifyBeforeCommit void
NotifyPrepareCommit void
OnEntryAdded void
OnExtensionChanged void
OnFileAdded void
SaveComments void
SetCommitComment void
ShouldAddFile bool
SolutionItemAddFile void
SolutionItemAddFiles void
VersionControlService System

Открытые методы

Метод Описание
AddRepository ( Repository repo ) : void
CheckVersionControlInstalled ( ) : bool
GetCommitMessageFormat ( MonoDevelop.VersionControl.ChangeSet cset, MonoDevelop.Projects.AuthorInformation &authorInfo ) : MonoDevelop.VersionControl.CommitMessageFormat
GetCommitMessageFormat ( MonoDevelop.Projects.SolutionFolderItem item ) : MonoDevelop.VersionControl.CommitMessageFormat
GetProgressMonitor ( string operation ) : MonoDevelop.Core.ProgressMonitor
GetProgressMonitor ( string operation, VersionControlOperationType op ) : MonoDevelop.Core.ProgressMonitor
GetRepositories ( ) : IEnumerable
GetRepository ( WorkspaceObject entry ) : Repository
GetRepositoryReference ( string path, string id ) : Repository
GetStatusLabel ( VersionStatus status ) : string
GetVersionControlSystems ( ) : IEnumerable
IsSolutionDisabled ( Solution it ) : bool
LoadIconForStatus ( VersionStatus status ) : Xwt.Drawing.Image
LoadOverlayIconForStatus ( VersionStatus status ) : Xwt.Drawing.Image
NotifyFileStatusChanged ( MonoDevelop.VersionControl.FileUpdateEventArgs args ) : void
NotifyFileStatusChanged ( IEnumerable items ) : void
RemoveRepository ( Repository repo ) : void
ResetConfiguration ( ) : void
SaveConfiguration ( ) : void
SetSolutionDisabled ( Solution it, bool value ) : void

Приватные методы

Метод Описание
DelayedSaveComments ( object ob ) : void
GetCommitComment ( string file ) : string
GetCommitComments ( ) : Hashtable
GetConfiguration ( ) : MonoDevelop.VersionControl.VersionControlConfiguration
GetStatusMonitor ( ) : MonoDevelop.Core.ProgressMonitor
NotifyAfterCommit ( Repository repo, MonoDevelop.VersionControl.ChangeSet changeSet, bool success ) : void
NotifyBeforeCommit ( Repository repo, MonoDevelop.VersionControl.ChangeSet changeSet ) : void
NotifyPrepareCommit ( Repository repo, MonoDevelop.VersionControl.ChangeSet changeSet ) : void
OnEntryAdded ( object o, MonoDevelop.Projects.SolutionItemEventArgs args ) : void
OnExtensionChanged ( object s, Mono.Addins.ExtensionNodeEventArgs args ) : void
OnFileAdded ( object s, MonoDevelop.Projects.ProjectFileEventArgs e ) : void
SaveComments ( ) : void
SetCommitComment ( string file, string comment, bool save ) : void
ShouldAddFile ( ProjectFileEventInfo info ) : bool
SolutionItemAddFile ( string rootPath, HashSet files, string file ) : void
SolutionItemAddFiles ( string rootPath, MonoDevelop.Projects.SolutionFolderItem entry, HashSet files ) : void
VersionControlService ( ) : System

Описание методов

AddRepository() публичный статический Метод

public static AddRepository ( Repository repo ) : void
repo Repository
Результат void

CheckVersionControlInstalled() публичный статический Метод

public static CheckVersionControlInstalled ( ) : bool
Результат bool

GetCommitMessageFormat() публичный статический Метод

public static GetCommitMessageFormat ( MonoDevelop.VersionControl.ChangeSet cset, MonoDevelop.Projects.AuthorInformation &authorInfo ) : MonoDevelop.VersionControl.CommitMessageFormat
cset MonoDevelop.VersionControl.ChangeSet
authorInfo MonoDevelop.Projects.AuthorInformation
Результат MonoDevelop.VersionControl.CommitMessageFormat

GetCommitMessageFormat() публичный статический Метод

public static GetCommitMessageFormat ( MonoDevelop.Projects.SolutionFolderItem item ) : MonoDevelop.VersionControl.CommitMessageFormat
item MonoDevelop.Projects.SolutionFolderItem
Результат MonoDevelop.VersionControl.CommitMessageFormat

GetProgressMonitor() публичный статический Метод

public static GetProgressMonitor ( string operation ) : MonoDevelop.Core.ProgressMonitor
operation string
Результат MonoDevelop.Core.ProgressMonitor

GetProgressMonitor() публичный статический Метод

public static GetProgressMonitor ( string operation, VersionControlOperationType op ) : MonoDevelop.Core.ProgressMonitor
operation string
op VersionControlOperationType
Результат MonoDevelop.Core.ProgressMonitor

GetRepositories() статический публичный Метод

static public GetRepositories ( ) : IEnumerable
Результат IEnumerable

GetRepository() публичный статический Метод

public static GetRepository ( WorkspaceObject entry ) : Repository
entry WorkspaceObject
Результат Repository

GetRepositoryReference() публичный статический Метод

public static GetRepositoryReference ( string path, string id ) : Repository
path string
id string
Результат Repository

GetStatusLabel() публичный статический Метод

public static GetStatusLabel ( VersionStatus status ) : string
status VersionStatus
Результат string

GetVersionControlSystems() статический публичный Метод

static public GetVersionControlSystems ( ) : IEnumerable
Результат IEnumerable

IsSolutionDisabled() публичный статический Метод

public static IsSolutionDisabled ( Solution it ) : bool
it Solution
Результат bool

LoadIconForStatus() публичный статический Метод

public static LoadIconForStatus ( VersionStatus status ) : Xwt.Drawing.Image
status VersionStatus
Результат Xwt.Drawing.Image

LoadOverlayIconForStatus() публичный статический Метод

public static LoadOverlayIconForStatus ( VersionStatus status ) : Xwt.Drawing.Image
status VersionStatus
Результат Xwt.Drawing.Image

NotifyFileStatusChanged() публичный статический Метод

public static NotifyFileStatusChanged ( MonoDevelop.VersionControl.FileUpdateEventArgs args ) : void
args MonoDevelop.VersionControl.FileUpdateEventArgs
Результат void

NotifyFileStatusChanged() публичный статический Метод

public static NotifyFileStatusChanged ( IEnumerable items ) : void
items IEnumerable
Результат void

RemoveRepository() публичный статический Метод

public static RemoveRepository ( Repository repo ) : void
repo Repository
Результат void

ResetConfiguration() публичный статический Метод

public static ResetConfiguration ( ) : void
Результат void

SaveConfiguration() публичный статический Метод

public static SaveConfiguration ( ) : void
Результат void

SetSolutionDisabled() публичный статический Метод

public static SetSolutionDisabled ( Solution it, bool value ) : void
it Solution
value bool
Результат void