2using System.Collections.Generic;
4using System.Threading.Tasks;
Implementation of this plugin must provide one build plugin which can be compiled to a ....
void Compile(BuildContext context)
This should be called before attempting to gather resulting types from the plugin.
AbsolutePath SourcePath
Original source path of the plugin (can be either a script or a project file)
IEnumerable< Importable > BuildInterfaces
List of build interfaces which are found in the plugin.
record class BuildContext(AbsolutePath Temporary, AbsolutePath Root)
Local paths for plugin discovery and compilation.