Show / Hide Table of Contents

Class PackageSourceSwitcher

Inheritance
System.Object
PackageSourceSwitcher
Namespace: Volo.Abp.Cli.ProjectModification
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class PackageSourceSwitcher : ITransientDependency

Constructors

PackageSourceSwitcher(PackageSourceAdder, NpmPackagesUpdater, VoloNugetPackagesVersionUpdater)

Declaration
public PackageSourceSwitcher(PackageSourceAdder packageSourceAdder, NpmPackagesUpdater npmPackagesUpdater, VoloNugetPackagesVersionUpdater nugetPackagesVersionUpdater)
Parameters
Type Name Description
PackageSourceAdder packageSourceAdder
NpmPackagesUpdater npmPackagesUpdater
VoloNugetPackagesVersionUpdater nugetPackagesVersionUpdater

Properties

Logger

Declaration
public ILogger<PackageSourceSwitcher> Logger { get; set; }
Property Value
Type Description
ILogger<PackageSourceSwitcher>

Methods

SwitchToPreview(CommandLineArgs)

Declaration
public Task SwitchToPreview(CommandLineArgs commandLineArgs)
Parameters
Type Name Description
CommandLineArgs commandLineArgs
Returns
Type Description
Task

SwitchToStable(CommandLineArgs)

Declaration
public Task SwitchToStable(CommandLineArgs commandLineArgs)
Parameters
Type Name Description
CommandLineArgs commandLineArgs
Returns
Type Description
Task

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft