public void Dispose () { Dispose (true); GC.SuppressFinalize (this); }
protected virtual void Dispose(NSObject obj, Type type) { obj.Dispose (); }