C# Class DDDLanguage.CompileTargets

Show file Open project: ngs-doo/dsl-compiler-client Class Usage Examples

Public Properties

Property Type Description
ClientLibrary LibraryInfo
OracleLibrary LibraryInfo
PhpSource LibraryInfo
PocoLibrary LibraryInfo
PortableLibrary LibraryInfo
PostgresLibrary LibraryInfo
WpfLibrary LibraryInfo

Public Methods

Method Description
ChooseLibrary ( string info ) : Either
Compile ( List dsls ) : Either>
CompileAll ( string>.Dictionary files ) : void
CompileTargets ( ) : System.Collections.Generic
HasChanges ( ) : bool
Reset ( string compilerPath ) : void

Private Methods

Method Description
Compile ( LibraryInfo info, string>.Dictionary files, bool filter ) : void
CopySource ( LibraryInfo info, string>.Dictionary files, bool filter ) : void
DumpToDisk ( string folder, string>.Dictionary files, int retries ) : void
RunCompiler ( string dslCompiler, LibraryInfo target, List dsls ) : string>>.Either

Method Details

ChooseLibrary() public method

public ChooseLibrary ( string info ) : Either
info string
return Either

Compile() public method

public Compile ( List dsls ) : Either>
dsls List
return Either>

CompileAll() public method

public CompileAll ( string>.Dictionary files ) : void
files string>.Dictionary
return void

CompileTargets() public method

public CompileTargets ( ) : System.Collections.Generic
return System.Collections.Generic

HasChanges() public method

public HasChanges ( ) : bool
return bool

Reset() public method

public Reset ( string compilerPath ) : void
compilerPath string
return void

Property Details

ClientLibrary public property

public LibraryInfo ClientLibrary
return LibraryInfo

OracleLibrary public property

public LibraryInfo OracleLibrary
return LibraryInfo

PhpSource public property

public LibraryInfo PhpSource
return LibraryInfo

PocoLibrary public property

public LibraryInfo PocoLibrary
return LibraryInfo

PortableLibrary public property

public LibraryInfo PortableLibrary
return LibraryInfo

PostgresLibrary public property

public LibraryInfo PostgresLibrary
return LibraryInfo

WpfLibrary public property

public LibraryInfo WpfLibrary
return LibraryInfo