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