Skip to content

API Host OutputOptions

Liu.Yandong.Hanks edited this page Aug 21, 2026 · 3 revisions

OutputOptions

Persistence-output settings

Back to .NET Host API Reference

Overview

OutputOptions is used when a persistable assembly or output-level settings are required. Configure it through EngineOptions.WithOutput; Persistence requires net9.0 or later.

Properties

Default

static readonly OutputOptions Default

Returns

Default output settings.

var output = OutputOptions.Default;

AssemblyFile

Target path for the generated script assembly when using Persistence mode.

string AssemblyFile

Target path for the generated assembly in Persistence mode.

Returns

Returns string.

var options = EngineOptions.Default.WithOutput(builder =>
    builder.AssemblyFile = "generated/AuroraScripts.dll");

EnableConfused

bool EnableConfused

Controls the output-confusion-related switch.

Returns

Returns bool.

var options = EngineOptions.Default.WithOutput(builder =>
    builder.Confused = false);

Clone this wiki locally