Class ModuleDependencyAttribute
Attribute to define that an IInitializableModule depends on another module to be initialized first.
Inheritance
System.Object
    ModuleDependencyAttribute
  Namespace: EPiServer.Framework
Assembly: EPiServer.Framework.dll
Version: 12.0.3Syntax
public sealed class ModuleDependencyAttribute : AttributeConstructors
ModuleDependencyAttribute(Type)
Initializes a new instance of the ModuleDependencyAttribute class.
Declaration
public ModuleDependencyAttribute(Type dependency)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type | dependency | The type that you are depending on. | 
ModuleDependencyAttribute(Type[])
Initializes a new instance of the ModuleDependencyAttribute class.
Declaration
public ModuleDependencyAttribute(params Type[] dependencies)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Type[] | dependencies | The types that you are depending on. | 
Properties
Dependencies
Gets the dependencies defined by this attribute.
Declaration
public ICollection<Type> Dependencies { get; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.ICollection<System.Type> | The dependencies. | 
