8 [AttributeUsage(AttributeTargets.Class, AllowMultiple =
true, Inherited =
true)]
11 private readonly
string moduleTypeName;
19 this.moduleTypeName = ModuleTypeName;
27 : this(ModuleType.FullName)
36 : this(Module.GetType())
62 return this.moduleTypeName == ModuleType.FullName;
Defines a module dependency for a module class. Modules are started after a dependency,...
ModuleDependencyAttribute(Type ModuleType)
Defines a module dependency for a module class. Modules are started after a dependency,...
bool DependsOn(Type ModuleType)
Checks if there is a dependency on a given module.
string ModeTypeName
Module Type Name
ModuleDependencyAttribute(IModule Module)
Defines a module dependency for a module class. Modules are started after a dependency,...
ModuleDependencyAttribute(string ModuleTypeName)
Defines a module dependency for a module class. Modules are started after a dependency,...
bool DependsOn(IModule Module)
Checks if there is a dependency on a given module.
Interface for late-bound modules loaded at runtime.