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
AllowedLanguages
public List<ProgramLanguage> AllowedLanguages { get; set; }
Property Value
CompileOnly
When true, the server should compile (or parse) the program but skip running it.
public bool CompileOnly { get; set; }
Property Value
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
PreferredLanguage
public ProgramLanguage? PreferredLanguage { get; set; }
Property Value
SourceCode
public string SourceCode { get; set; }
Property Value
StdIn
public string? StdIn { get; set; }