C# 클래스 MonoDevelop.VersionControl.VersionControlService

파일 보기 프로젝트 열기: powerumc/monodevelop_korean 1 사용 예제들

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