handle = nativeHandle;
}
+ /// <summary>
+ /// Destroy the Area object.
+ /// </summary>
+ ~Area()
+ {
+ Dispose(false);
+ }
+
#region IDisposable Support
private bool _disposedValue = false;
{
if (!_disposedValue)
{
- handle.Dispose();
+ handle?.Dispose();
_disposedValue = true;
}
}