| 1 | #nullable enable |
| 2 | |
| 3 | using CascadeIDE.Contracts; |
| 4 | namespace CascadeIDE.Features.EnvironmentReadiness.DataAcquisition; |
| 5 | |
| 6 | /// <summary>Минимальные fs-факты для readiness без I/O в Application (ADR 0102).</summary> |
| 7 | [IoBoundary] |
| 8 | public static class EnvironmentReadinessFileFacts |
| 9 | { |
| 10 | public static bool SolutionPathIsExistingFile(string? path) => |
| 11 | !string.IsNullOrWhiteSpace(path) && File.Exists(path); |
| 12 | } |
| 13 |