Table of Contents

Class ProgramExecuteRequest

Namespace
AiDotNet.ProgramSynthesis.Execution
Assembly
AiDotNet.dll
public sealed class ProgramExecuteRequest
Inheritance
ProgramExecuteRequest
Inherited Members

Properties

AllowUndetectedLanguageFallback

public bool AllowUndetectedLanguageFallback { get; set; }

Property Value

bool

AllowedLanguages

public List<ProgramLanguage> AllowedLanguages { get; set; }

Property Value

List<ProgramLanguage>

CompileOnly

When true, the server should compile (or parse) the program but skip running it.

public bool CompileOnly { get; set; }

Property Value

bool

Remarks

This is primarily intended for typed-language verification workflows (e.g., C# compilation checks) where you want to validate code generation output without executing untrusted code.

Language

public ProgramLanguage Language { get; set; }

Property Value

ProgramLanguage

PreferredLanguage

public ProgramLanguage? PreferredLanguage { get; set; }

Property Value

ProgramLanguage?

SourceCode

public string SourceCode { get; set; }

Property Value

string

StdIn

public string? StdIn { get; set; }

Property Value

string