Table of Contents

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.

CodeCallGraphEdge
CodeCloneGroup
CodeCloneInstance
CodeCompletionCandidate
CodeComplexityMetrics
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.

CodeDependency
CodeEditOperation

A machine-applicable edit operation for code transforms.

CodeExecutionTelemetry

Minimal execution telemetry for sandboxed runs.

CodeFixSuggestion
CodeHotspot
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.

CodeSearchHit
CodeSecurityHotspot
CodeSpan

Represents a span in source text.

CodeSymbol
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).

CodeEditOperationType
CodeIssueCategory
CodeIssueSeverity
CodeMatchType
CodeSymbolKind