Make sure pragma warning restores only restore what they are supposed to
authorJason Smith <jason.smith@xamarin.com>
Tue, 12 Apr 2016 19:49:12 +0000 (12:49 -0700)
committerJason Smith <jason.smith@xamarin.com>
Tue, 12 Apr 2016 19:51:53 +0000 (12:51 -0700)
Xamarin.Forms.Core/Label.cs
Xamarin.Forms.Core/VisualElement.cs

index d34f117..1efbd66 100644 (file)
@@ -178,13 +178,13 @@ namespace Xamarin.Forms
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.OfSize(family, (double)values[1]).WithAttributes(attributes);
-#pragma warning restore
+#pragma warning restore 0618
                        }
                        else
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.SystemFontOfSize((double)values[1], attributes);
-#pragma warning restore
+#pragma warning restore 0618
                        }
 
                        label._cancelEvents = false;
@@ -207,13 +207,13 @@ namespace Xamarin.Forms
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.OfSize(family, (double)values[0]).WithAttributes((FontAttributes)values[1]);
-#pragma warning restore
+#pragma warning restore 0618
                        }
                        else
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.SystemFontOfSize((double)values[0], (FontAttributes)values[1]);
-#pragma warning restore
+#pragma warning restore 0618
                        }
 
                        label._cancelEvents = false;
@@ -236,13 +236,13 @@ namespace Xamarin.Forms
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.OfSize(family, size).WithAttributes((FontAttributes)values[1]);
-#pragma warning restore
+#pragma warning restore 0618
                        }
                        else
                        {
 #pragma warning disable 0618 // retain until Font removed
                                label.Font = Font.SystemFontOfSize(size, (FontAttributes)values[1]);
-#pragma warning restore
+#pragma warning restore 0618
                        }
 
                        label._cancelEvents = false;
@@ -260,7 +260,7 @@ namespace Xamarin.Forms
                        var label = (Label)bindable;
 #pragma warning disable 0618 // retain until XAlign removed
                        label.OnPropertyChanged(nameof(XAlign));
-#pragma warning restore
+#pragma warning restore 0618
                }
 
                static void OnTextPropertyChanged(BindableObject bindable, object oldvalue, object newvalue)
@@ -280,7 +280,7 @@ namespace Xamarin.Forms
                        var label = (Label)bindable;
 #pragma warning disable 0618 // retain until YAlign removed
                        label.OnPropertyChanged(nameof(YAlign));
-#pragma warning restore
+#pragma warning restore 0618
                }
        }
 }
\ No newline at end of file
index c85b379..05caf2f 100644 (file)
@@ -513,7 +513,7 @@ namespace Xamarin.Forms
                {
 #pragma warning disable 0618 // retain until GetSizeRequest removed
                        SizeRequest result = GetSizeRequest(widthConstraint, heightConstraint);
-#pragma warning restore
+#pragma warning restore 0618
 
                        if ((flags & MeasureFlags.IncludeMargins) != 0)
                        {
@@ -581,7 +581,7 @@ namespace Xamarin.Forms
                {
 #pragma warning disable 0618 // retain until OnSizeRequest removed
                        return OnSizeRequest(widthConstraint, heightConstraint);
-#pragma warning restore
+#pragma warning restore 0618
                }
 
                protected override void OnParentSet()
@@ -597,7 +597,7 @@ namespace Xamarin.Forms
                        {
                                NavigationProxy.Inner = null;
                        }
-#pragma warning restore
+#pragma warning restore 0618
                }
 
                protected virtual void OnSizeAllocated(double width, double height)