From 2f6ef354c401a9f1bb9b807327acad7e98662a2e Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Tue, 17 Oct 2023 10:10:48 +0200 Subject: [PATCH] Add MaybeNullWhen to TryGetDalamudPlugin --- DalamudReflector.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DalamudReflector.cs b/DalamudReflector.cs index 22b7f4a..b24a1ca 100644 --- a/DalamudReflector.cs +++ b/DalamudReflector.cs @@ -1,6 +1,7 @@ using Dalamud.Plugin; using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Reflection; using Dalamud.Plugin.Services; @@ -55,7 +56,8 @@ public sealed class DalamudReflector : IDisposable .GetMethod("Get")!.Invoke(null, BindingFlags.Default, null, Array.Empty(), null)!; } - public bool TryGetDalamudPlugin(string internalName, out IDalamudPlugin? instance, bool suppressErrors = false, + public bool TryGetDalamudPlugin(string internalName, [MaybeNullWhen(false)] out IDalamudPlugin instance, + bool suppressErrors = false, bool ignoreCache = false) { if (!ignoreCache && _pluginCache.TryGetValue(internalName, out instance))