Cake.Incubator Namespace

Summary

This project contains various useful extension methods and aliases for Cake that over time may become part of the core project

Class Types

Class Summary
AssertExtensions Contains extensions for guard clauses
BuildTarget A project build target
BuildTargetExecutable A executable build target
CustomProjectFile Represents a MSBuild project file.
CustomProjectParserResult Represents the content in an MSBuild project file.
DirectoryExtensions Several extension methods when operating on a Directory.
DotNetBuildSettingsExtensions Several extension methods when using DotNetBuildSettings.
DotNetCliToolReference A dotnet cli tool referenceS
DotNetCoreTestExtensions Several extension methods when using DotNetCoreTest.
EnumerableExtensions Several extension methods when using IEnumerable.
EnvironmentExtensions Several extension methods when using Environment Variables.
FileExtensions Several extension methods when using File.
FilePathExtensions Contains extension methods for working with FilePath's
GlobbingExtensions Contains functionality related to file system globbing.
LoggingExtensions Several extension methods when using Logging.
NetCoreProject Describes a netcore project
PackageReference A project package reference
ProjectParserExtensions Extension methods for parsing msbuild projects (csproj, vbproj, fsproj)
ProjectPath Class which describes the Path to a Visual Studio Project.
ProjectPathExtensions Several extension methods when using ProjectPath.
ProjectType Visual Studio project types
ProjectTypes Class to contain a list of the Project Type ID's that exist within the Visual Studio eco-system.
RuntimeOptions Optional runtime options to override the default settings
SolutionParserExtensions Several extension methods when using SolutionParser.
StringExtensions Several extension methods when using String.