Merge pull request #95431 from Joy-less/Fix-#10418
C#: Add `NotNullWhenAttribute` to `IsInstanceValid`
This commit is contained in:
commit
c98d549e65
1 changed files with 2 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
|||
using System;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using Godot.NativeInterop;
|
||||
|
||||
#nullable enable
|
||||
|
@ -51,7 +52,7 @@ namespace Godot
|
|||
/// </summary>
|
||||
/// <param name="instance">The instance to check.</param>
|
||||
/// <returns>If the instance is a valid object.</returns>
|
||||
public static bool IsInstanceValid(GodotObject? instance)
|
||||
public static bool IsInstanceValid([NotNullWhen(true)] GodotObject? instance)
|
||||
{
|
||||
return instance != null && instance.NativeInstance != IntPtr.Zero;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue