C# Class Rosetta.ScriptSharp.Definition.BuildTask.GenerateTaskBase

The build task base.
Show file Open project: andry-tino/Rosetta

Protected Properties

Property Type Description
assemblyPath string
outputFolder string
references IEnumerable
sourceFiles IEnumerable

Public Methods

Method Description
GenerateTaskBase ( IEnumerable sourceFiles, string outputFolder, string assemblyPath = null, IEnumerable references = null ) : System

Initializes a new instance of the GenerateTaskBase class.

Run ( ) : void

Protected Methods

Method Description
GeneratePrependedText ( ) : string
PerformFileConversion ( ConversionArguments arguments ) : string

Private Methods

Method Description
CreateReferencesGroupTranslationUnit ( IEnumerable paths ) : ITranslationUnit

Method Details

GeneratePrependedText() protected method

protected GeneratePrependedText ( ) : string
return string

GenerateTaskBase() public method

Initializes a new instance of the GenerateTaskBase class.
public GenerateTaskBase ( IEnumerable sourceFiles, string outputFolder, string assemblyPath = null, IEnumerable references = null ) : System
sourceFiles IEnumerable
outputFolder string
assemblyPath string
references IEnumerable
return System

PerformFileConversion() protected static method

protected static PerformFileConversion ( ConversionArguments arguments ) : string
arguments Rosetta.Executable.ConversionArguments
return string

Run() public abstract method

public abstract Run ( ) : void
return void

Property Details

assemblyPath protected property

protected string assemblyPath
return string

outputFolder protected property

protected string outputFolder
return string

references protected property

protected IEnumerable references
return IEnumerable

sourceFiles protected property

protected IEnumerable sourceFiles
return IEnumerable