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