CSharpCompilation.CreateScriptCompilation Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Creates a new compilation that can be used in scripting.
public static Microsoft.CodeAnalysis.CSharp.CSharpCompilation CreateScriptCompilation (string assemblyName, Microsoft.CodeAnalysis.SyntaxTree syntaxTree = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.MetadataReference> references = default, Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions options = default, Microsoft.CodeAnalysis.CSharp.CSharpCompilation previousScriptCompilation = default, Type returnType = default, Type globalsType = default);
public static Microsoft.CodeAnalysis.CSharp.CSharpCompilation CreateScriptCompilation (string assemblyName, Microsoft.CodeAnalysis.SyntaxTree? syntaxTree = default, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.MetadataReference>? references = default, Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions? options = default, Microsoft.CodeAnalysis.CSharp.CSharpCompilation? previousScriptCompilation = default, Type? returnType = default, Type? globalsType = default);
static member CreateScriptCompilation : string * Microsoft.CodeAnalysis.SyntaxTree * seq<Microsoft.CodeAnalysis.MetadataReference> * Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions * Microsoft.CodeAnalysis.CSharp.CSharpCompilation * Type * Type -> Microsoft.CodeAnalysis.CSharp.CSharpCompilation
Public Shared Function CreateScriptCompilation (assemblyName As String, Optional syntaxTree As SyntaxTree = Nothing, Optional references As IEnumerable(Of MetadataReference) = Nothing, Optional options As CSharpCompilationOptions = Nothing, Optional previousScriptCompilation As CSharpCompilation = Nothing, Optional returnType As Type = Nothing, Optional globalsType As Type = Nothing) As CSharpCompilation
Parameters
- assemblyName
- String
- syntaxTree
- SyntaxTree
- references
- IEnumerable<MetadataReference>
- options
- CSharpCompilationOptions
- previousScriptCompilation
- CSharpCompilation
- returnType
- Type
- globalsType
- Type