Click or drag to resize

Altaxo.Main.Services.ScriptCompilation Namespace

Contains script-compilation services, diagnostics, and result models.
Classes
 ClassDescription
Public classCodeTextsWithHash Stores one or more code texts in immutable form, together with a hash string that identifies it uniquely.
Public classCompilerDiagnostic Default implementation of ICompilerDiagnostic
Public classConcurrentScriptCompilerResultDictionary Stores results of the script compilation process. Both successful and unsuccessful results are stored in order to avoid unnecessary compilation attempts.
Public classScriptCompilerFailedResult Represents an unsuccessful script compilation result.
Public classScriptCompilerSuccessfulResult Represents a successful script-compilation result.
Interfaces
 InterfaceDescription
Public interfaceICompilerDiagnostic Represents one compiler diagnostic entry.
Public interfaceIScriptCompilerFailedResult Extends the IScriptCompilerResult with the diagnostics of an unsuccessful compilation.
Public interfaceIScriptCompilerResult Base interface for the result of script compilation. This base interface only provides the source code. The derived interfaces then also provide compilation results.
Public interfaceIScriptCompilerService Provides compilation of scripts to assemblies.
Public interfaceIScriptCompilerSuccessfulResult Extends IScriptCompilerResult by exposing the assembly produced by a successful compilation.
Enumerations
 EnumerationDescription
Public enumerationDiagnosticSeverity Severity of a diagnostics message.