public void Destroy(IHandle handle)
 {
     ValidateThread();
     CoreInternals.Object_Free(GetPointerFromHandle(handle));
 }
 public void Dispose()
 {
     CoreInternals.Object_Free(ContextPtr);
     ContextPtr = IntPtr.Zero;
 }