From bdce949335dd66f4aadc64bfe0353ae12055d63a Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Tue, 24 Aug 2021 07:45:02 +0200 Subject: [PATCH] [msbuild] Enable nullability on new files. --- .../Tasks/WriteAppManifestTaskBase.cs | 8 +++++--- msbuild/Xamarin.MacDev.Tasks/Tasks/WriteAppManifest.cs | 2 ++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/WriteAppManifestTaskBase.cs b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/WriteAppManifestTaskBase.cs index feb8118a04..fd58757e71 100644 --- a/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/WriteAppManifestTaskBase.cs +++ b/msbuild/Xamarin.MacDev.Tasks.Core/Tasks/WriteAppManifestTaskBase.cs @@ -1,3 +1,5 @@ +#nullable enable + using System; using System.IO; using System.Linq; @@ -15,10 +17,10 @@ namespace Xamarin.MacDev.Tasks #region Inputs [Required] - public string AppBundleManifest { get; set; } + public string? AppBundleManifest { get; set; } [Required] - public ITaskItem[] AppManifests { get; set; } + public ITaskItem[]? AppManifests { get; set; } #endregion @@ -26,7 +28,7 @@ namespace Xamarin.MacDev.Tasks { PDictionary plist; - var firstManifest = AppManifests [0].ItemSpec; + var firstManifest = AppManifests! [0].ItemSpec; try { plist = PDictionary.FromFile (firstManifest); } catch (Exception ex) { diff --git a/msbuild/Xamarin.MacDev.Tasks/Tasks/WriteAppManifest.cs b/msbuild/Xamarin.MacDev.Tasks/Tasks/WriteAppManifest.cs index 0b425c399a..1c8fddbb2c 100644 --- a/msbuild/Xamarin.MacDev.Tasks/Tasks/WriteAppManifest.cs +++ b/msbuild/Xamarin.MacDev.Tasks/Tasks/WriteAppManifest.cs @@ -1,3 +1,5 @@ +#nullable enable + using Microsoft.Build.Framework; using Xamarin.Messaging.Build.Client;