C# 클래스 withSIX.Sync.Core.Legacy.SixSync.RepositoryTools

상속: IEnableLogging
파일 보기 프로젝트 열기: SIXNetworks/withSIX.Desktop

공개 메소드들

메소드 설명
DowncaseDictionary ( string>.Dictionary dict ) : string>.Dictionary
GetGuid ( string path ) : string
GetNewPackPath ( string path, string folderName, string guid = null ) : string
GetRootedPath ( string folder ) : IAbsoluteDirectoryPath
HasGuid ( string guid, string path ) : bool
Pack ( IAbsoluteFilePath file, IAbsoluteFilePath dest = null, string archiveFormat = Repository.DefaultArchiveFormat ) : void
TryGetChecksum ( IAbsoluteFilePath file, string change = null ) : string
TryGetGuid ( string path ) : string
TryHasGuid ( string guid, string path ) : bool
UnpackFile ( IAbsoluteFilePath srcFile, IAbsoluteFilePath dstFile, IStatus status = null ) : void

비공개 메소드들

메소드 설명
TryGetGuid2 ( string path ) : string

메소드 상세

DowncaseDictionary() 공개 메소드

public DowncaseDictionary ( string>.Dictionary dict ) : string>.Dictionary
dict string>.Dictionary
리턴 string>.Dictionary

GetGuid() 공개 메소드

public GetGuid ( string path ) : string
path string
리턴 string

GetNewPackPath() 공개 메소드

public GetNewPackPath ( string path, string folderName, string guid = null ) : string
path string
folderName string
guid string
리턴 string

GetRootedPath() 공개 메소드

public GetRootedPath ( string folder ) : IAbsoluteDirectoryPath
folder string
리턴 IAbsoluteDirectoryPath

HasGuid() 공개 메소드

public HasGuid ( string guid, string path ) : bool
guid string
path string
리턴 bool

Pack() 공개 메소드

public Pack ( IAbsoluteFilePath file, IAbsoluteFilePath dest = null, string archiveFormat = Repository.DefaultArchiveFormat ) : void
file IAbsoluteFilePath
dest IAbsoluteFilePath
archiveFormat string
리턴 void

TryGetChecksum() 공개 메소드

public TryGetChecksum ( IAbsoluteFilePath file, string change = null ) : string
file IAbsoluteFilePath
change string
리턴 string

TryGetGuid() 공개 메소드

public TryGetGuid ( string path ) : string
path string
리턴 string

TryHasGuid() 공개 메소드

public TryHasGuid ( string guid, string path ) : bool
guid string
path string
리턴 bool

UnpackFile() 공개 메소드

public UnpackFile ( IAbsoluteFilePath srcFile, IAbsoluteFilePath dstFile, IStatus status = null ) : void
srcFile IAbsoluteFilePath
dstFile IAbsoluteFilePath
status IStatus
리턴 void