Table of Contents

Class ScriptData

Namespace
RisingV.Scripting
Assembly
RisingV.Scripting.dll

Data associated with a script, including its assembly and load context.

public record ScriptData : IEquatable<ScriptData>
Inheritance
ScriptData
Implements
Inherited Members
Extension Methods

Constructors

ScriptData(AssemblyLoadContext, Assembly, EmitResult)

Data associated with a script, including its assembly and load context.

public ScriptData(AssemblyLoadContext LoadContext, Assembly Assembly, EmitResult EmitResult)

Parameters

LoadContext AssemblyLoadContext

The assembly load context in which the script is loaded.

Assembly Assembly

The assembly containing the compiled script.

EmitResult EmitResult

The result of the script compilation, including any diagnostics or errors.

Properties

Assembly

The assembly containing the compiled script.

public Assembly Assembly { get; init; }

Property Value

Assembly

EmitResult

The result of the script compilation, including any diagnostics or errors.

public EmitResult EmitResult { get; init; }

Property Value

EmitResult

LoadContext

The assembly load context in which the script is loaded.

public AssemblyLoadContext LoadContext { get; init; }

Property Value

AssemblyLoadContext