Files
toucheffect.maui/src/Maui.TouchEffect/Platforms/Android/JavaObjectExtensions.cs

17 lines
532 B
C#

namespace MarketAlly.TouchEffect.Maui;
internal static class JavaObjectExtensions
{
public static bool IsDisposed(this Java.Lang.Object obj)
=> obj.Handle == IntPtr.Zero;
public static bool IsAlive(this Java.Lang.Object obj)
=> obj != null && !obj.IsDisposed();
public static bool IsDisposed(this global::Android.Runtime.IJavaObject obj)
=> obj.Handle == IntPtr.Zero;
public static bool IsAlive(this global::Android.Runtime.IJavaObject obj)
=> obj != null && !obj.IsDisposed();
}