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

The build task base.
Mostrar archivo 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_oe property

protected string assemblyPath
return string

outputFolder protected_oe property

protected string outputFolder
return string

references protected_oe property

protected IEnumerable references
return IEnumerable

sourceFiles protected_oe property

protected IEnumerable sourceFiles
return IEnumerable