Exemple #1
0
 public static Rect ResizeToFitIfNotContained(Size parentSize, Size childSize)
 {
     if (childSize.Width > parentSize.Width || childSize.Height > parentSize.Height)
     {
         return(RectangleUtils.ResizeToFit(parentSize, childSize));
     }
     return(new Rect(new Point(), childSize));
 }
Exemple #2
0
        public static Rect ResizeToFit(Rect parentRect, Size childSize)
        {
            Rect fit = RectangleUtils.ResizeToFit(RectangleUtils.GetSize(parentRect), childSize);

            fit.X += parentRect.X;
            fit.Y += parentRect.Y;
            return(fit);
        }
 public static Rect ResizeToFitIfNotContained(Size parentSize, Size childSize)
 {
     // ISSUE: explicit reference operation
     // ISSUE: explicit reference operation
     // ISSUE: explicit reference operation
     // ISSUE: explicit reference operation
     if (((Size)@childSize).Width > ((Size)@parentSize).Width || ((Size)@childSize).Height > ((Size)@parentSize).Height)
     {
         return(RectangleUtils.ResizeToFit(parentSize, childSize));
     }
     return(new Rect(new Point(), childSize));
 }
        public static Rect ResizeToFit(Rect parentRect, Size childSize)
        {
            Rect fit = RectangleUtils.ResizeToFit(RectangleUtils.GetSize(parentRect), childSize);
            // ISSUE: explicit reference operation
            // ISSUE: variable of a reference type
            // ISSUE: explicit reference operation
            double num1 = fit.X + parentRect.X;

            fit.X = num1;
            // ISSUE: explicit reference operation
            // ISSUE: variable of a reference type
            // ISSUE: explicit reference operation
            double num2 = fit.Y + parentRect.Y;

            fit.Y = num2;
            return(fit);
        }