C# Class NodeAssets.Core.SourceManager.DefaultSourceManager

Inheritance: ISourceManager, IDisposable
Show file Open project: ajorkowski/NodeAssets Class Usage Examples

Public Methods

Method Description
DefaultSourceManager ( bool combine, string compileExtension, string compilationDirectory, ISourceCompiler compiler ) : System
Dispose ( ) : void
FindDestinationPile ( ) : IPile
SetPileAsSource ( IPile pile, CompilerConfiguration compilerManager ) : Task

Private Methods

Method Description
AttemptWrite ( string path, string text ) : void
CompileAndSetupWatchers ( ) : Task
CompileFile ( string pile, FileInfo file, int count, bool setupWatchers ) : Task
CompilePile ( string pile, bool setupWatchers ) : Task
PileOnFileUpdated ( object sender, FileChangedEvent fileChangedEvent ) : void

Method Details

DefaultSourceManager() public method

public DefaultSourceManager ( bool combine, string compileExtension, string compilationDirectory, ISourceCompiler compiler ) : System
combine bool
compileExtension string
compilationDirectory string
compiler ISourceCompiler
return System

Dispose() public method

public Dispose ( ) : void
return void

FindDestinationPile() public method

public FindDestinationPile ( ) : IPile
return IPile

SetPileAsSource() public method

public SetPileAsSource ( IPile pile, CompilerConfiguration compilerManager ) : Task
pile IPile
compilerManager CompilerConfiguration
return Task