make intermediate models internal
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
@@ -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; }
|
||||||
|
|||||||
Reference in New Issue
Block a user