C# Class Tp.MashupManager.MashupLibrary.Repository.LibraryRepository

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

Private Properties

Свойство Type Description
Clone void
Exists bool
GetBaseInfo Tp.MashupManager.MashupLibrary.Package.LibraryPackageBaseInfo
GetReadmeMarkdown string
Pull void
Remove void

Méthodes publiques

Méthode Description
GetPackageDetailed ( string packageName ) : LibraryPackageDetailed
GetPackageMashup ( string packageName ) : Mashup
GetPackages ( ) : IEnumerable
LibraryRepository ( ILibraryRepositoryConfig config, ILibraryLocalFolder folder, ILibraryRepositorySynchronizer synchronizer, IMashupLoader mashupLoader ) : System
Refresh ( ) : void

Private Methods

Méthode Description
Clone ( ) : void
Exists ( ) : bool
GetBaseInfo ( string mashupFolderPath ) : LibraryPackageBaseInfo
GetReadmeMarkdown ( string packageFullPath ) : string
Pull ( ) : void
Remove ( ) : void

Method Details

GetPackageDetailed() public méthode

public GetPackageDetailed ( string packageName ) : LibraryPackageDetailed
packageName string
Résultat Tp.MashupManager.MashupLibrary.Package.LibraryPackageDetailed

GetPackageMashup() public méthode

public GetPackageMashup ( string packageName ) : Mashup
packageName string
Résultat Mashup

GetPackages() public méthode

public GetPackages ( ) : IEnumerable
Résultat IEnumerable

LibraryRepository() public méthode

public LibraryRepository ( ILibraryRepositoryConfig config, ILibraryLocalFolder folder, ILibraryRepositorySynchronizer synchronizer, IMashupLoader mashupLoader ) : System
config ILibraryRepositoryConfig
folder ILibraryLocalFolder
synchronizer ILibraryRepositorySynchronizer
mashupLoader IMashupLoader
Résultat System

Refresh() public méthode

public Refresh ( ) : void
Résultat void