protected virtual void _InvalidateCoordinates()
{
//if (_coordinates_valid == true)
//{
// uint count;
// _coordinates_valid = false;
// if (_rFlags.valid_rects != 0)
// {
// _window.InvalidateCursorRectsForView(this);
// }
// if (_rFlags.has_subviews != 0)
// {
// count = (uint)_sub_views.Count;
// if (count > 0)
// {
// NSView[] array = new NSView[count];
// uint i;
// _sub_views.GetObjects(array);
// for (i = 0; i < count; i++)
// {
// NSView sub = array[i];
// if (sub._coordinates_valid == true)
// {
// _invalidateCoordinates();
// //(*invalidateImp)(sub, invalidateSel);
// }
// }
// }
// }
// this.RenewGState();
//}
}