public virtual NSPoint ConvertPointToView(NSPoint aPoint, NSView aView)
{
NSPoint inBase;
if (aView == this)
return aPoint;
inBase = this._MatrixToWindow().TransformPoint(aPoint);
if (aView != null)
{
//NS.Assert(_window == [aView window], NSInvalidArgumentException);
return aView._matrixFromWindow.TransformPoint(inBase);
}
else
{
return inBase;
}
}