make intermediate models internal

This commit is contained in:
Matt Parker
2025-08-03 02:18:08 +10:00
parent 671586fbba
commit 540a1f6a25
2 changed files with 5 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ namespace SharpIDE.Application.Features.SolutionDiscovery.VsPersistence;
public static class IntermediateMapper public static class IntermediateMapper
{ {
public static async Task<IntermediateSolutionModel> GetIntermediateModel(string solutionFilePath, internal static async Task<IntermediateSolutionModel> GetIntermediateModel(string solutionFilePath,
CancellationToken cancellationToken = default) CancellationToken cancellationToken = default)
{ {
var serializer = SolutionSerializers.GetSerializerByMoniker(solutionFilePath); var serializer = SolutionSerializers.GetSerializerByMoniker(solutionFilePath);

View File

@@ -2,7 +2,7 @@
namespace SharpIDE.Application.Features.SolutionDiscovery.VsPersistence; namespace SharpIDE.Application.Features.SolutionDiscovery.VsPersistence;
public class IntermediateSolutionModel internal class IntermediateSolutionModel
{ {
public required string Name { get; set; } public required string Name { get; set; }
public required string FilePath { get; set; } public required string FilePath { get; set; }
@@ -10,7 +10,7 @@ public class IntermediateSolutionModel
public required List<IntermediateSlnFolderModel> SolutionFolders { get; set; } public required List<IntermediateSlnFolderModel> SolutionFolders { get; set; }
} }
public class IntermediateSlnFolderModel internal class IntermediateSlnFolderModel
{ {
public required SolutionFolderModel Model { get; set; } public required SolutionFolderModel Model { get; set; }
public required List<IntermediateSlnFolderModel> Folders { get; set; } public required List<IntermediateSlnFolderModel> Folders { get; set; }
@@ -18,14 +18,14 @@ public class IntermediateSlnFolderModel
public required List<IntermediateSlnFolderFileModel> Files { get; set; } public required List<IntermediateSlnFolderFileModel> Files { get; set; }
} }
public class IntermediateProjectModel internal class IntermediateProjectModel
{ {
public required SolutionProjectModel Model { get; set; } public required SolutionProjectModel Model { get; set; }
public required string FullFilePath { get; set; } public required string FullFilePath { get; set; }
public required Guid Id { get; set; } public required Guid Id { get; set; }
} }
public class IntermediateSlnFolderFileModel internal class IntermediateSlnFolderFileModel
{ {
public required string Name { get; set; } public required string Name { get; set; }
public required string FullPath { get; set; } public required string FullPath { get; set; }