C# Class DDDLanguage.CompileTargets

Datei anzeigen 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_oe property

public LibraryInfo ClientLibrary
return LibraryInfo

OracleLibrary public_oe property

public LibraryInfo OracleLibrary
return LibraryInfo

PhpSource public_oe property

public LibraryInfo PhpSource
return LibraryInfo

PocoLibrary public_oe property

public LibraryInfo PocoLibrary
return LibraryInfo

PortableLibrary public_oe property

public LibraryInfo PortableLibrary
return LibraryInfo

PostgresLibrary public_oe property

public LibraryInfo PostgresLibrary
return LibraryInfo

WpfLibrary public_oe property

public LibraryInfo WpfLibrary
return LibraryInfo