Smartmobili.Cocoa.NSView.ConvertSizeToView C# (CSharp) Method

ConvertSizeToView() public method

public ConvertSizeToView ( NSSize aSize, NSView aView ) : NSSize
aSize NSSize
aView NSView
return NSSize
        public virtual NSSize ConvertSizeToView(NSSize aSize, NSView aView)
        {
            NSSize inBase = this._MatrixToWindow().TransformSize(aSize);
            if (inBase.Height < 0.0)
            {
                inBase.Height = -inBase.Height;
            }

            if (aView != null)
            {
                NSSize inOther;
                //NS.Assert(_window == aView.Window, @"NSInvalidArgumentException");
                inOther = aView._MatrixFromWindow().TransformSize(inBase);
                if (inOther.Height < 0.0)
                {
                    inOther.Height = -inOther.Height;
                }
                return inOther;
            }
            else
            {
                return inBase;
            }
        }
NSView