lazy load nodes in explorer

This commit is contained in:
Matt Parker
2025-08-02 18:26:00 +10:00
parent 30bc449c5f
commit ebd3376836
2 changed files with 25 additions and 17 deletions

View File

@@ -14,6 +14,7 @@ public class SharpIdeSolutionFolder : ISharpIdeNode
public required string Name { get; set; }
public required List<SharpIdeSolutionFolder> Folders { get; set; }
public required List<SharpIdeProjectModel> Projects { get; set; }
public bool Expanded { get; set; }
}
public class SharpIdeProjectModel : ISharpIdeNode
{
@@ -21,4 +22,5 @@ public class SharpIdeProjectModel : ISharpIdeNode
public required string FilePath { get; set; }
public required List<SharpIdeFolder> Folders { get; set; }
public required List<SharpIdeFile> Files { get; set; }
public bool Expanded { get; set; }
}