Namespace AiDotNet.ProgramSynthesis.Models
Classes
- CodeAstEdge
Represents a relationship between two AST nodes (typically parent/child).
- CodeAstNode
Represents a node in an abstract syntax tree (AST) for a piece of source code.
- CodeAstNodePath
Represents a stable, structured path to an AST node.
- CodeAstPathSegment
A structured segment in an AST node path.
- CodeCorpusDocument
A code document that may be searched or used for clone detection.
- CodeCorpusReference
Defines a corpus either by embedding the documents in the request, or by referencing an indexed corpus in Serving.
- CodeEditOperation
A machine-applicable edit operation for code transforms.
- CodeExecutionTelemetry
Minimal execution telemetry for sandboxed runs.
- CodeIssue
Represents a structured issue found in code.
- CodeLocation
Location information for an item within code.
- CodePosition
Represents a position in source text.
- CodeProvenance
Provenance metadata for a result hit when an indexed corpus is used.
- CodeSpan
Represents a span in source text.
- CodeSynthesisArchitecture<T>
Defines the architecture configuration for code synthesis and understanding models.
- CodeTaskTelemetry
Telemetry captured during a code task execution.
- CodeTokenizationResult
Represents the result of code-aware tokenization, including token IDs and token-to-source spans.
- CodeTransformDiff
Structured diff for code transforms.
- ProgramInputOutputExample
Represents a single input-output example for program synthesis.
- ProgramInput<T>
Represents the input specification for program synthesis.
- Program<T>
Represents a synthesized program with its source code and metadata.
Enums
- CodeCloneType
Standard clone taxonomy (Type-1..Type-4).