Nuke.Cola
Loading...
Searching...
No Matches
Nuke.Cola.BuildPlugins.CSharpScriptPlugin Class Reference

Encapsulates a C# script file (*.csx) which contains build interfaces. More...

Inheritance diagram for Nuke.Cola.BuildPlugins.CSharpScriptPlugin:
Nuke.Cola.BuildPlugins.IHavePlugin

Public Member Functions

void Compile (BuildContext context)
 This should be called before attempting to gather resulting types from the plugin.
 
- Public Member Functions inherited from Nuke.Cola.BuildPlugins.IHavePlugin

Properties

IEnumerable< ImportableBuildInterfaces [get]
 List of build interfaces which are found in the plugin.
 
AbsolutePath SourcePath = (AbsolutePath) "/" [get]
 Original source path of the plugin (can be either a script or a project file)
 
- Properties inherited from Nuke.Cola.BuildPlugins.IHavePlugin

Private Attributes

List< Importable_buildInterfaces = []
 

Detailed Description

Encapsulates a C# script file (*.csx) which contains build interfaces.

Definition at line 9 of file CSharpScriptPlugin.cs.

Member Function Documentation

◆ Compile()

void Nuke.Cola.BuildPlugins.CSharpScriptPlugin.Compile ( BuildContext context)

This should be called before attempting to gather resulting types from the plugin.

Implements Nuke.Cola.BuildPlugins.IHavePlugin.

Definition at line 16 of file CSharpScriptPlugin.cs.

Member Data Documentation

◆ _buildInterfaces

List<Importable> Nuke.Cola.BuildPlugins.CSharpScriptPlugin._buildInterfaces = []
private

Definition at line 11 of file CSharpScriptPlugin.cs.

Property Documentation

◆ BuildInterfaces

IEnumerable<Importable> Nuke.Cola.BuildPlugins.CSharpScriptPlugin.BuildInterfaces
get

List of build interfaces which are found in the plugin.

Implements Nuke.Cola.BuildPlugins.IHavePlugin.

Definition at line 12 of file CSharpScriptPlugin.cs.

◆ SourcePath

AbsolutePath Nuke.Cola.BuildPlugins.CSharpScriptPlugin.SourcePath = (AbsolutePath) "/"
get

Original source path of the plugin (can be either a script or a project file)

Implements Nuke.Cola.BuildPlugins.IHavePlugin.

Definition at line 14 of file CSharpScriptPlugin.cs.


The documentation for this class was generated from the following file: