Show / Hide Table of Contents

Class PackagePreviewSwitcher

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

Constructors

PackagePreviewSwitcher(PackageSourceManager, NpmPackagesUpdater, VoloNugetPackagesVersionUpdater)

Declaration
public PackagePreviewSwitcher(PackageSourceManager packageSourceManager, NpmPackagesUpdater npmPackagesUpdater, VoloNugetPackagesVersionUpdater nugetPackagesVersionUpdater)
Parameters
Type Name Description
PackageSourceManager packageSourceManager
NpmPackagesUpdater npmPackagesUpdater
VoloNugetPackagesVersionUpdater nugetPackagesVersionUpdater

Properties

Logger

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

Methods

SwitchToNightlyPreview(CommandLineArgs)

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

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.IsIn<T>(T, IEnumerable<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