![]() |
Nuke.Cola
|
Implementations of this interface must represent a plugin system which might have a distinct logic and rules for discovering individual plugins and instantiating them. More...
Public Member Functions | |
| void | InitializeEngine (BuildContext context) |
| One time initialization of the provider. | |
| IEnumerable< IHavePlugin > | GatherPlugins (BuildContext context) |
| Gathering plugins from the provided context. | |
Implementations of this interface must represent a plugin system which might have a distinct logic and rules for discovering individual plugins and instantiating them.
Definition at line 16 of file IProvidePlugins.cs.
| IEnumerable< IHavePlugin > Nuke.Cola.BuildPlugins.IProvidePlugins.GatherPlugins | ( | BuildContext | context | ) |
Gathering plugins from the provided context.
| context |
Implemented in Nuke.Cola.BuildPlugins.CSharpScriptPluginProvider, Nuke.Cola.BuildPlugins.DotnetProjectPluginProvider, and Nuke.Cola.BuildPlugins.ImplicitBuildInterfacePluginProvider.
| void Nuke.Cola.BuildPlugins.IProvidePlugins.InitializeEngine | ( | BuildContext | context | ) |
One time initialization of the provider.
Implemented in Nuke.Cola.BuildPlugins.CSharpScriptPluginProvider, Nuke.Cola.BuildPlugins.DotnetProjectPluginProvider, and Nuke.Cola.BuildPlugins.ImplicitBuildInterfacePluginProvider.