C# Class JSIL.Compiler.Profiles.BaseProfile

Inheritance: IProfile
ファイルを表示 Open project: sq/JSIL

Public Methods

Method Description
GetConfiguration ( Configuration defaultConfiguration ) : Configuration
IsAppropriateForSolution ( SolutionBuilder buildResult ) : bool
ProcessBuildResult ( VariableSet variables, Configuration configuration, SolutionBuilder buildResult ) : SolutionBuilder.BuildResult
RegisterPostprocessors ( IEnumerable emitters, Configuration configuration, string assemblyPath, string skippedAssemblies ) : void
Translate ( VariableSet variables, AssemblyTranslator translator, Configuration configuration, string assemblyPath, bool scanForProxies ) : TranslationResultCollection
WriteOutputs ( VariableSet variables, TranslationResultCollection result, string path, bool quiet ) : void

Method Details

GetConfiguration() public method

public GetConfiguration ( Configuration defaultConfiguration ) : Configuration
defaultConfiguration Configuration
return Configuration

IsAppropriateForSolution() public abstract method

public abstract IsAppropriateForSolution ( SolutionBuilder buildResult ) : bool
buildResult SolutionBuilder
return bool

ProcessBuildResult() public method

public ProcessBuildResult ( VariableSet variables, Configuration configuration, SolutionBuilder buildResult ) : SolutionBuilder.BuildResult
variables VariableSet
configuration Configuration
buildResult SolutionBuilder
return SolutionBuilder.BuildResult

RegisterPostprocessors() public method

public RegisterPostprocessors ( IEnumerable emitters, Configuration configuration, string assemblyPath, string skippedAssemblies ) : void
emitters IEnumerable
configuration Configuration
assemblyPath string
skippedAssemblies string
return void

Translate() public method

public Translate ( VariableSet variables, AssemblyTranslator translator, Configuration configuration, string assemblyPath, bool scanForProxies ) : TranslationResultCollection
variables VariableSet
translator AssemblyTranslator
configuration Configuration
assemblyPath string
scanForProxies bool
return TranslationResultCollection

WriteOutputs() public method

public WriteOutputs ( VariableSet variables, TranslationResultCollection result, string path, bool quiet ) : void
variables VariableSet
result TranslationResultCollection
path string
quiet bool
return void