summaryrefslogtreecommitdiff
path: root/src/SMAPI
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-05-23 12:57:33 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2022-05-23 12:57:33 -0400
commit87ac7fc4032c1edbc246e7f7a96881f1284c04b9 (patch)
treea09b21424be292355b0ba1bd5da41f3ac12133bb /src/SMAPI
parent9933acad35375c994ada78109eb1af957288d9ea (diff)
downloadSMAPI-87ac7fc4032c1edbc246e7f7a96881f1284c04b9.tar.gz
SMAPI-87ac7fc4032c1edbc246e7f7a96881f1284c04b9.tar.bz2
SMAPI-87ac7fc4032c1edbc246e7f7a96881f1284c04b9.zip
fix nullable annotations in NetListWatcher
Diffstat (limited to 'src/SMAPI')
-rw-r--r--src/SMAPI/Framework/StateTracking/FieldWatchers/NetListWatcher.cs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SMAPI/Framework/StateTracking/FieldWatchers/NetListWatcher.cs b/src/SMAPI/Framework/StateTracking/FieldWatchers/NetListWatcher.cs
index 79c3cb8b..3badb533 100644
--- a/src/SMAPI/Framework/StateTracking/FieldWatchers/NetListWatcher.cs
+++ b/src/SMAPI/Framework/StateTracking/FieldWatchers/NetListWatcher.cs
@@ -102,7 +102,7 @@ namespace StardewModdingAPI.Framework.StateTracking.FieldWatchers
/// <param name="index">The list index which changed.</param>
/// <param name="oldValue">The previous value.</param>
/// <param name="newValue">The new value.</param>
- private void OnElementChanged(NetList<TValue, NetRef<TValue>> list, int index, TValue oldValue, TValue newValue)
+ private void OnElementChanged(NetList<TValue, NetRef<TValue>> list, int index, TValue? oldValue, TValue? newValue)
{
this.Remove(oldValue);
this.Add(newValue);
@@ -110,7 +110,7 @@ namespace StardewModdingAPI.Framework.StateTracking.FieldWatchers
/// <summary>Track an added item.</summary>
/// <param name="value">The value that was added.</param>
- private void Add(TValue value)
+ private void Add(TValue? value)
{
if (value == null)
return;
@@ -126,7 +126,7 @@ namespace StardewModdingAPI.Framework.StateTracking.FieldWatchers
/// <summary>Track a removed item.</summary>
/// <param name="value">The value that was removed.</param>
- private void Remove(TValue value)
+ private void Remove(TValue? value)
{
if (value == null)
return;