Table of Contents

Class ScriptExecution

Namespace
RisingV.Scripting.RuntimeHost
Assembly
RisingV.Scripting.dll
public record ScriptExecution : IEquatable<ScriptExecution>
Inheritance
ScriptExecution
Implements
Inherited Members
Extension Methods

Constructors

ScriptExecution(EmitResult, CSharpCompilation, Assembly?, string?, string?, bool)

public ScriptExecution(EmitResult EmitResult, CSharpCompilation Compilation, Assembly? Assembly = null, string? FileName = null, string? Diagnostics = null, bool IsAsync = false)

Parameters

EmitResult EmitResult
Compilation CSharpCompilation
Assembly Assembly
FileName string
Diagnostics string
IsAsync bool

Properties

Assembly

public Assembly? Assembly { get; init; }

Property Value

Assembly

Compilation

public CSharpCompilation Compilation { get; init; }

Property Value

CSharpCompilation

Diagnostics

public string? Diagnostics { get; init; }

Property Value

string

EmitResult

public EmitResult EmitResult { get; init; }

Property Value

EmitResult

FileName

public string? FileName { get; init; }

Property Value

string

IsAsync

public bool IsAsync { get; init; }

Property Value

bool