Table of Contents

Class CodeUnderstandingResult

Namespace
AiDotNet.ProgramSynthesis.Results
Assembly
AiDotNet.dll
public sealed class CodeUnderstandingResult : CodeTaskResultBase
Inheritance
CodeUnderstandingResult
Inherited Members

Properties

CallGraph

public List<CodeCallGraphEdge> CallGraph { get; set; }

Property Value

List<CodeCallGraphEdge>

Complexity

public CodeComplexityMetrics Complexity { get; set; }

Property Value

CodeComplexityMetrics

ControlFlowSummaries

public List<string> ControlFlowSummaries { get; set; }

Property Value

List<string>

DataFlowSummaries

public List<string> DataFlowSummaries { get; set; }

Property Value

List<string>

Dependencies

public List<CodeDependency> Dependencies { get; set; }

Property Value

List<CodeDependency>

Hotspots

public List<CodeHotspot> Hotspots { get; set; }

Property Value

List<CodeHotspot>

SecurityHotspots

public List<CodeSecurityHotspot> SecurityHotspots { get; set; }

Property Value

List<CodeSecurityHotspot>

Symbols

public List<CodeSymbol> Symbols { get; set; }

Property Value

List<CodeSymbol>

Task

public override CodeTask Task { get; }

Property Value

CodeTask