C# Class withSIX.Sync.Core.Packages.BundleManager

Mostrar archivo Open project: SIXNetworks/withSIX.Desktop Class Usage Examples

Public Methods

Method Description
BundleManager ( PackageManager packageManager ) : System
Checkout ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null ) : Task>
GetAndAddBundle ( SpecificVersion bundle ) : Task
GetBundle ( string bundleName ) : Task
GetBundlesAsVersions ( bool remote = false ) : SpecificVersion[]>>.IEnumerable
GetMetaData ( SpecificVersion arg ) : Bundle
Process ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
Process ( string bundleName, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
UpdateRemotesConditional ( CancellationToken token = default(CancellationToken) ) : Task

Private Methods

Method Description
AddDependencies ( Bundle bundle, string>.Dictionary packages, List deps, BundleScope scope, bool includeOptional, bool remote ) : Task
AddOwn ( Bundle bundle, string>.Dictionary packages, BundleScope scope, bool includeOptional ) : void
Create ( Repository repo, IAbsoluteDirectoryPath workDir, bool createWhenNotExisting = false, string remote = null ) : Task
FindRemotesWithBundle ( string bundleName ) : IEnumerable
GetBundle ( SpecificVersion bundle ) : Task
GetCol ( string bundleName, bool remote = true ) : Task
GetDependencyTree ( Bundle bundle, bool includeOptional, BundleScope scope, bool remote = true ) : string>>.Task
GetPackageMetadataPath ( Dependency x ) : IAbsoluteFilePath
ResolveBundleName ( string bundleName ) : SpecificVersion
ResolveDependencies ( Bundle bundle, string>.Dictionary packages, List deps, BundleScope scope = BundleScope.All, bool includeOptional = false, bool remote = true ) : Task
UpdateRemotes ( CancellationToken token ) : Task

Method Details

BundleManager() public method

public BundleManager ( PackageManager packageManager ) : System
packageManager PackageManager
return System

Checkout() public method

public Checkout ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null ) : Task>
bundle Bundle
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
return Task>

GetAndAddBundle() public method

public GetAndAddBundle ( SpecificVersion bundle ) : Task
bundle SpecificVersion
return Task

GetBundle() public method

public GetBundle ( string bundleName ) : Task
bundleName string
return Task

GetBundlesAsVersions() public method

public GetBundlesAsVersions ( bool remote = false ) : SpecificVersion[]>>.IEnumerable
remote bool
return SpecificVersion[]>>.IEnumerable

GetMetaData() public method

public GetMetaData ( SpecificVersion arg ) : Bundle
arg SpecificVersion
return Bundle

Process() public method

public Process ( Bundle bundle, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
bundle Bundle
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
noCheckout bool
skipWhenLocalMatch bool
return Task

Process() public method

public Process ( string bundleName, bool includeOptional = false, BundleScope scope = BundleScope.All, bool useVersionedPackageFolders = null, bool noCheckout = false, bool skipWhenLocalMatch = false ) : Task
bundleName string
includeOptional bool
scope BundleScope
useVersionedPackageFolders bool
noCheckout bool
skipWhenLocalMatch bool
return Task

UpdateRemotesConditional() public method

public UpdateRemotesConditional ( CancellationToken token = default(CancellationToken) ) : Task
token System.Threading.CancellationToken
return Task