internal static IntPtr GetPtr(RID instance) { if (instance == null) { return(IntPtr.Zero); } if (instance.disposed) { throw new ObjectDisposedException(instance.GetType().FullName); } return(instance.ptr); }
internal static IntPtr GetPtr(RID instance) { if (instance == null) { throw new NullReferenceException($"The instance of type {nameof(RID)} is null."); } if (instance._disposed) { throw new ObjectDisposedException(instance.GetType().FullName); } return(instance.ptr); }