Class ModuleProjectBuilder
Inheritance
ModuleProjectBuilder
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class ModuleProjectBuilder : IProjectBuilder, ITransientDependency
Constructors
ModuleProjectBuilder(ISourceCodeStore, IModuleInfoProvider, ICliAnalyticsCollect, IOptions<AbpCliOptions>, IJsonSerializer, IApiKeyService)
Declaration
public ModuleProjectBuilder(ISourceCodeStore sourceCodeStore, IModuleInfoProvider moduleInfoProvider, ICliAnalyticsCollect cliAnalyticsCollect, IOptions<AbpCliOptions> options, IJsonSerializer jsonSerializer, IApiKeyService apiKeyService)
Parameters
Properties
ApiKeyService
Declaration
protected IApiKeyService ApiKeyService { get; }
Property Value
CliAnalyticsCollect
Declaration
protected ICliAnalyticsCollect CliAnalyticsCollect { get; }
Property Value
JsonSerializer
Declaration
protected IJsonSerializer JsonSerializer { get; }
Property Value
Logger
Declaration
public ILogger<ModuleProjectBuilder> Logger { get; set; }
Property Value
ModuleInfoProvider
Declaration
protected IModuleInfoProvider ModuleInfoProvider { get; }
Property Value
Options
Declaration
protected AbpCliOptions Options { get; }
Property Value
SourceCodeStore
Declaration
protected ISourceCodeStore SourceCodeStore { get; }
Property Value
Methods
BuildAsync(ProjectBuildArgs)
Declaration
public Task<ProjectBuildResult> BuildAsync(ProjectBuildArgs args)
Parameters
Returns
Implements
Extension Methods