UnityEditor.DockArea.GetBorderSize C# (CSharp) Method

GetBorderSize() protected method

protected GetBorderSize ( ) : RectOffset
return UnityEngine.RectOffset
        protected override RectOffset GetBorderSize()
        {
            if (base.window != null)
            {
                int num = 0;
                base.m_BorderSize.bottom = num;
                base.m_BorderSize.top = num;
                base.m_BorderSize.right = num;
                base.m_BorderSize.left = num;
                Rect windowPosition = base.windowPosition;
                if (windowPosition.xMin != 0f)
                {
                    base.m_BorderSize.left += 2;
                }
                if (windowPosition.xMax != base.window.position.width)
                {
                    base.m_BorderSize.right += 2;
                }
                base.m_BorderSize.top = 0x11;
                bool flag = base.windowPosition.y == 0f;
                bool flag2 = windowPosition.yMax == base.window.position.height;
                base.m_BorderSize.bottom = 4;
                if (flag2)
                {
                    base.m_BorderSize.bottom -= 2;
                }
                if (flag)
                {
                    base.m_BorderSize.bottom += 3;
                }
            }
            return base.m_BorderSize;
        }