Add MaybeNullWhen to TryGetDalamudPlugin
This commit is contained in:
parent
e59d291f04
commit
2f6ef354c4
@ -1,6 +1,7 @@
|
|||||||
using Dalamud.Plugin;
|
using Dalamud.Plugin;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Diagnostics.CodeAnalysis;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
using Dalamud.Plugin.Services;
|
using Dalamud.Plugin.Services;
|
||||||
|
|
||||||
@ -55,7 +56,8 @@ public sealed class DalamudReflector : IDisposable
|
|||||||
.GetMethod("Get")!.Invoke(null, BindingFlags.Default, null, Array.Empty<object>(), null)!;
|
.GetMethod("Get")!.Invoke(null, BindingFlags.Default, null, Array.Empty<object>(), 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)
|
bool ignoreCache = false)
|
||||||
{
|
{
|
||||||
if (!ignoreCache && _pluginCache.TryGetValue(internalName, out instance))
|
if (!ignoreCache && _pluginCache.TryGetValue(internalName, out instance))
|
||||||
|
Loading…
Reference in New Issue
Block a user