Show / Hide Table of Contents

Class ProjectBuildContext

Inheritance
System.Object
ProjectBuildContext
Namespace: Volo.Abp.Cli.ProjectBuilding.Building
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class ProjectBuildContext : object

Constructors

ProjectBuildContext(TemplateInfo, ModuleInfo, TemplateFile, ProjectBuildArgs)

Declaration
public ProjectBuildContext(TemplateInfo template, ModuleInfo module, TemplateFile templateFile, ProjectBuildArgs buildArgs)
Parameters
Type Name Description
TemplateInfo template
ModuleInfo module
TemplateFile templateFile
ProjectBuildArgs buildArgs

Properties

BuildArgs

Declaration
public ProjectBuildArgs BuildArgs { get; }
Property Value
Type Description
ProjectBuildArgs

Files

Declaration
public FileEntryList Files { get; set; }
Property Value
Type Description
FileEntryList

Module

Declaration
public ModuleInfo Module { get; }
Property Value
Type Description
ModuleInfo

Result

Declaration
public ProjectResult Result { get; set; }
Property Value
Type Description
ProjectResult

Template

Declaration
public TemplateInfo Template { get; }
Property Value
Type Description
TemplateInfo

TemplateFile

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

Extension Methods

ProjectBuildContextExtensions.GetFile(ProjectBuildContext, String)
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