Cake.Frosting Namespace

Class Types

Class Summary
AsyncFrostingTask Base class for an asynchronous Frosting task using the standard context.
AsyncFrostingTask<T> Base class for an asynchronous Frosting task using a custom context.
CakeHostBuilder A builder for ICakeHost.
CakeHostBuilderExtensions Contains extension methods for ICakeHostBuilder.
CakeHostOptions The options that tells how Cake should be executed.
CakeServicesExtensions Contains extensions for ICakeServices.
ContinueOnErrorAttribute Used for hinting at Cake that exceptions thrown by a task decorated with this attribute should continue running.
DependencyAttribute Represents a dependency.
FrostingContext Default implementation of the build context.
FrostingException Represent errors that occur during execution of Cake.
FrostingLifetime Base class for the Setup/Teardown logic of a Cake run.
FrostingLifetime<TContext> Base class for the Setup/Teardown logic of a Cake run.
FrostingTask Base class for a Frosting task using the standard context.
FrostingTask<T> Base class for a Frosting task using a custom context.
FrostingTaskLifetime Base class for the lifetime for a task.
FrostingTaskLifetime<TContext> Base class for the lifetime for a task.
TaskNameAttribute Represents a custom task name.

Interface Types

Interface Summary
ICakeHost Represents a configured Cake host.
ICakeHostBuilder Represents a builder for ICakeHost.
ICakeServices Represents a collection of service registrations.
ICakeTaskFinder Represents Frosting's task finder mechanism.
IFrostingContext Represents the build context.
IFrostingLifetime Represents the Setup/Teardown logic for a Cake run.
IFrostingStartup Represents a startup configuration.
IFrostingTask A IFrostingTask represents a unit of work.
IFrostingTaskLifetime Represents the lifetime for all tasks.
IToolInstaller Represents the tool installer.

Enum Types

Enum Summary
CakeHostCommand Represents a command for the ICakeHost.

Namespaces