Method
CreateScriptCompilation
static func CreateScriptCompilation(assemblyName: string, syntaxTree: SyntaxTree, references: MetadataReference[]? = null, options: CompilationOptions? = null, previousScriptCompilation: Compilation? = null, previousScriptCompilationReference: MetadataReference? = null) -> Compilation
Declaring type: Compilation
Namespace: Raven.CodeAnalysis
Assembly: Raven.CodeAnalysis.dll
Source file: Compilation.Conversions.cs, Compilation.DeclarationAccess.cs, Compilation.DeclaredSymbolState.cs, Compilation.Diagnostics.cs, Compilation.Emit.cs, Compilation.EntryPoint.cs, Compilation.IncrementalState.cs, Compilation.IncrementalStateTransfer.cs, Compilation.LocalMacros.cs, Compilation.NativeSelf.cs, Compilation.RuntimeTypeOf.cs, Compilation.SemanticModel.cs, Compilation.SynthesizedMethodBodies.cs, Compilation.SynthesizedTypes.cs, Compilation.TargetCore.cs, Compilation.TargetInitialization.cs, Compilation.cs
Creates a compilation for one script or interactive submission.
Parameters
| Name | Type | Description |
|---|---|---|
assemblyName |
String | |
syntaxTree |
SyntaxTree | |
references |
MetadataReference[]? | |
options |
CompilationOptions? | |
previousScriptCompilation |
Compilation? | |
previousScriptCompilationReference |
MetadataReference? |