namespace MsbuildAnalyzer.Models; /// /// Result of analyzing a workspace containing .NET projects. /// public record AnalysisResult { /// /// Maps project file path (relative to workspace root) to node configuration. /// public Dictionary NodesByFile { get; init; } = new(); /// /// Maps project root (relative to workspace root) to referenced project roots. /// public Dictionary ReferencesByRoot { get; init; } = new(); } public record ReferencesInfo { public List Refs { get; init; } = new(); public string? SourceConfigFile { get; set; } }