Show / Hide Table of Contents

Class AbpModuleDescriptor

Inheritance
object
AbpModuleDescriptor
Implements
IAbpModuleDescriptor
Inherited Members
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Modularity
Assembly: Volo.Abp.Core.dll
Syntax
public class AbpModuleDescriptor : IAbpModuleDescriptor

Constructors

AbpModuleDescriptor(Type, IAbpModule, bool)

Declaration
public AbpModuleDescriptor(Type type, IAbpModule instance, bool isLoadedAsPlugIn)
Parameters
Type Name Description
Type type
IAbpModule instance
bool isLoadedAsPlugIn

Properties

AllAssemblies

Declaration
public Assembly[] AllAssemblies { get; }
Property Value
Type Description
Assembly[]

Assembly

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

Dependencies

Declaration
public IReadOnlyList<IAbpModuleDescriptor> Dependencies { get; }
Property Value
Type Description
IReadOnlyList<IAbpModuleDescriptor>

Instance

Declaration
public IAbpModule Instance { get; }
Property Value
Type Description
IAbpModule

IsLoadedAsPlugIn

Declaration
public bool IsLoadedAsPlugIn { get; }
Property Value
Type Description
bool

Type

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

Methods

AddDependency(IAbpModuleDescriptor)

Declaration
public void AddDependency(IAbpModuleDescriptor descriptor)
Parameters
Type Name Description
IAbpModuleDescriptor descriptor

ToString()

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Implements

IAbpModuleDescriptor

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>)
AbpModuleDescriptorExtensions.GetAdditionalAssemblies(IAbpModuleDescriptor)
In this article
Back to top Powered by ABP.IO Platform