-
Notifications
You must be signed in to change notification settings - Fork 0
API Host OptimizationOptionsBuilder
Mutable builder used by EngineOptions.WithOptimization.
Back to .NET Host API Reference
Mutable builder used by EngineOptions.WithOptimization.
var options = EngineOptions.Default.WithOptimization(builder => builder.WithLevel(OptimizeOptions.Release).WithStackTrace(true));Initializes the builder from existing immutable options.
OptimizationOptionsBuilder(OptimizationOptions options)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
options |
OptimizationOptions |
Yes | Options copied into the mutable builder. |
Returns
A new builder instance.
Gets or sets the optimization level.
OptimizeOptions LevelParameters
None.
Returns
Returns OptimizeOptions.
Gets or sets automatic direct calls between modules.
bool AutoModuleDirectCallParameters
None.
Returns
Returns bool.
Gets or sets module-constant inlining.
bool ModuleConstInliningParameters
None.
Returns
Returns bool.
Gets or sets stack-trace generation.
bool StackTraceParameters
None.
Returns
Returns bool.
Sets Level and returns this builder for chaining.
OptimizationOptionsBuilder WithLevel(OptimizeOptions value)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
value |
OptimizeOptions |
Yes | New value for the optimization level. |
Returns
Returns OptimizationOptionsBuilder.
Sets AutoModuleDirectCall and returns this builder for chaining.
OptimizationOptionsBuilder WithAutoModuleDirectCall(bool value)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
value |
bool |
Yes | New value for automatic direct calls between modules. |
Returns
Returns OptimizationOptionsBuilder.
Sets ModuleConstInlining and returns this builder for chaining.
OptimizationOptionsBuilder WithModuleConstInlining(bool value)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
value |
bool |
Yes | New value for module-constant inlining. |
Returns
Returns OptimizationOptionsBuilder.
Sets StackTrace and returns this builder for chaining.
OptimizationOptionsBuilder WithStackTrace(bool value)Parameters
| Name | Type | Required | Description |
|---|---|---|---|
value |
bool |
Yes | New value for stack-trace generation. |
Returns
Returns OptimizationOptionsBuilder.
AuroraScript.JIT 4.0.0 · Documentation Home · Repository · MIT License