Show / Hide Table of Contents

Class SourceCodeDownloadService

Inheritance
System.Object
SourceCodeDownloadService
Namespace: Volo.Abp.Cli.Commands.Services
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class SourceCodeDownloadService : ITransientDependency

Constructors

SourceCodeDownloadService(ModuleProjectBuilder)

Declaration
public SourceCodeDownloadService(ModuleProjectBuilder moduleProjectBuilder)
Parameters
Type Name Description
ModuleProjectBuilder moduleProjectBuilder

Properties

Logger

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

ModuleProjectBuilder

Declaration
public ModuleProjectBuilder ModuleProjectBuilder { get; }
Property Value
Type Description
ModuleProjectBuilder

Methods

DownloadAsync(String, String, String, String, String, AbpCommandLineOptions)

Declaration
public Task DownloadAsync(string moduleName, string outputFolder, string version, string gitHubAbpLocalRepositoryPath, string gitHubVoloLocalRepositoryPath, AbpCommandLineOptions options)
Parameters
Type Name Description
System.String moduleName
System.String outputFolder
System.String version
System.String gitHubAbpLocalRepositoryPath
System.String gitHubVoloLocalRepositoryPath
AbpCommandLineOptions options
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