From 4db57d1eb21345a21308401e24190d1679ee2f38 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sun, 18 May 2025 13:48:36 +1000 Subject: [PATCH] Fix warnings --- .../DotNetSolutionTools.Photino.csproj | 1 + DotNetSolutionTools.Photino/Models/AppState.cs | 6 +++--- DotNetSolutionTools.Photino/Pages/Home.razor | 2 ++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/DotNetSolutionTools.Photino/DotNetSolutionTools.Photino.csproj b/DotNetSolutionTools.Photino/DotNetSolutionTools.Photino.csproj index cda34c6..6da65d7 100644 --- a/DotNetSolutionTools.Photino/DotNetSolutionTools.Photino.csproj +++ b/DotNetSolutionTools.Photino/DotNetSolutionTools.Photino.csproj @@ -17,6 +17,7 @@ + diff --git a/DotNetSolutionTools.Photino/Models/AppState.cs b/DotNetSolutionTools.Photino/Models/AppState.cs index 0faee31..4f61170 100644 --- a/DotNetSolutionTools.Photino/Models/AppState.cs +++ b/DotNetSolutionTools.Photino/Models/AppState.cs @@ -2,7 +2,7 @@ public class AppState { - public required string SolutionFolderPath { get; set; } - public required string SolutionFilePath { get; set; } - public required string CsprojFilePath { get; set; } + public required string? SolutionFolderPath { get; set; } + public required string? SolutionFilePath { get; set; } + public required string? CsprojFilePath { get; set; } } diff --git a/DotNetSolutionTools.Photino/Pages/Home.razor b/DotNetSolutionTools.Photino/Pages/Home.razor index 7df5955..5b5bdcd 100644 --- a/DotNetSolutionTools.Photino/Pages/Home.razor +++ b/DotNetSolutionTools.Photino/Pages/Home.razor @@ -1,4 +1,5 @@ @page "/" +@using Ardalis.GuardClauses @using DotNetSolutionTools.Core @using DotNetSolutionTools.Core.Models @using DotNetSolutionTools.Photino.Models @@ -29,6 +30,7 @@ private void Populate() { + Guard.Against.Null(_solutionFilePath); var result = SolutionBuildOrder.GetBuildOrder(_solutionFilePath); _projects = result; }