Show / Hide Table of Contents

Class BundlerBase

Inheritance
object
BundlerBase
ScriptBundler
StyleBundler
Implements
IBundler
ITransientDependency
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.Bundling
Assembly: Volo.Abp.Cli.Core.dll
Syntax
public abstract class BundlerBase : IBundler, ITransientDependency

Constructors

BundlerBase(IMinifier)

Declaration
protected BundlerBase(IMinifier minifier)
Parameters
Type Name Description
IMinifier minifier

Properties

FileExtension

Declaration
public abstract string FileExtension { get; }
Property Value
Type Description
string

Logger

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

Minifier

Declaration
protected IMinifier Minifier { get; }
Property Value
Type Description
IMinifier

Methods

Bundle(BundleOptions, BundleContext)

Declaration
public string Bundle(BundleOptions options, BundleContext context)
Parameters
Type Name Description
BundleOptions options
BundleContext context
Returns
Type Description
string

GenerateDefinition(string, List<BundleDefinition>)

Declaration
public abstract string GenerateDefinition(string bundleFilePath, List<BundleDefinition> bundleDefinitionsExcludingFromBundle)
Parameters
Type Name Description
string bundleFilePath
List<BundleDefinition> bundleDefinitionsExcludingFromBundle
Returns
Type Description
string

ProcessBeforeAddingToTheBundle(string, string, string)

Declaration
protected virtual string ProcessBeforeAddingToTheBundle(string referencePath, string bundleDirectory, string fileContent)
Parameters
Type Name Description
string referencePath
string bundleDirectory
string fileContent
Returns
Type Description
string

Implements

IBundler
ITransientDependency

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>>)
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