Summary
Inserts modules before the first module in the list of the specified type that satisfies a predicate.
Syntax
public static IModuleList InsertBeforeFirst<TModule>(this IModuleList moduleList, Predicate<TModule> filter, string name, IModule module)
where TModule : class, IModule
Type Parameters
Name |
Description |
TModule |
The type of the module at which to insert the modules. |
Parameters
Name |
Type |
Description |
moduleList |
IModuleList |
The Wyam.Common.Modules.ModuleList . |
filter |
Predicate<TModule> |
A predicate determining at which module to insert the specified modules. |
name |
string |
The name of the module to insert. |
module |
IModule |
The module to insert. |
Return Value