Show / Hide Table of Contents

Class ProjectBuildContext

Inheritance
object
ProjectBuildContext
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Cli.ProjectBuilding.Building
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public class ProjectBuildContext

Constructors

ProjectBuildContext(TemplateInfo, ModuleInfo, NugetPackageInfo, NpmPackageInfo, TemplateFile, ProjectBuildArgs)

Declaration
public ProjectBuildContext(TemplateInfo template, ModuleInfo module, NugetPackageInfo nugetPackage, NpmPackageInfo npmPackage, TemplateFile templateFile, ProjectBuildArgs buildArgs)
Parameters
Type Name Description
TemplateInfo template
ModuleInfo module
NugetPackageInfo nugetPackage
NpmPackageInfo npmPackage
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

NpmPackage

Declaration
public NpmPackageInfo NpmPackage { get; }
Property Value
Type Description
NpmPackageInfo

NugetPackage

Declaration
public NugetPackageInfo NugetPackage { get; }
Property Value
Type Description
NugetPackageInfo

Result

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

Symbols

Declaration
public List<string> Symbols { get; }
Property Value
Type Description
List<string>

Template

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

TemplateFile

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

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
ProjectBuildContextExtensions.FindFile(ProjectBuildContext, string)
ProjectBuildContextExtensions.GetFile(ProjectBuildContext, string)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform