IScriptHost.

Setup<TData>(Func<ISetupContext, TData>) Method

Summary

Allows registration of an action that's executed before any tasks are run. If setup fails, no tasks will be executed but teardown will be performed.
Namespace
Cake.Core.Scripting
Containing Type
IScriptHost

Syntax

void Setup<TData>(Func<ISetupContext, TData> action) where TData : class

Examples

Setup<Foo>(context => {
  return new Foo();
});

Type Parameters

Name Description
TData The data type.

Parameters

Name Type Description
action Func<ISetupContext, TData> The action to be executed.

Return Value

Type Description
void