Show / Hide Table of Contents

Class AbpModuleDescriptor

Inheritance
System.Object
AbpModuleDescriptor
Implements
IAbpModuleDescriptor
Namespace: Volo.Abp.Modularity
Assembly: Volo.Abp.Core.dll
Syntax
public class AbpModuleDescriptor : object, IAbpModuleDescriptor

Constructors

AbpModuleDescriptor(Type, IAbpModule, Boolean)

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

Properties

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
System.Boolean

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
System.String

Implements

IAbpModuleDescriptor

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, 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