summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamantha Houts <samhouts@users.noreply.github.com>2017-04-07 00:47:33 -0700
committerStephane Delcroix <stephane@delcroix.org>2017-04-07 09:47:33 +0200
commit5f2796e160f99bad31c1b06a2d1f328b5ed02ba3 (patch)
tree1be94941400ed554767836b588106b3f105cb21b
parent45a6a80b4c2d9be199f7c61a89bbaa3e5f829564 (diff)
downloadxamarin-forms-5f2796e160f99bad31c1b06a2d1f328b5ed02ba3.tar.gz
xamarin-forms-5f2796e160f99bad31c1b06a2d1f328b5ed02ba3.tar.bz2
xamarin-forms-5f2796e160f99bad31c1b06a2d1f328b5ed02ba3.zip
[Internal] Normalize Obsolete attributes (#860)
* [All] Normalize Obsolete attributes. Make sure we include the version in which the member was deprecated and consistent instructions for working around the deprecation, if applicable. * Update docs
-rw-r--r--Xamarin.Forms.Build.Tasks/XamlCTask.cs2
-rw-r--r--Xamarin.Forms.Core/AbsoluteLayout.cs2
-rw-r--r--Xamarin.Forms.Core/BindableProperty.cs12
-rw-r--r--Xamarin.Forms.Core/BoxView.cs2
-rw-r--r--Xamarin.Forms.Core/Cells/EntryCell.cs5
-rw-r--r--Xamarin.Forms.Core/Color.cs3
-rw-r--r--Xamarin.Forms.Core/ContentPresenter.cs2
-rw-r--r--Xamarin.Forms.Core/Device.cs6
-rw-r--r--Xamarin.Forms.Core/Element.cs2
-rw-r--r--Xamarin.Forms.Core/Font.cs4
-rw-r--r--Xamarin.Forms.Core/FontSizeConverter.cs2
-rw-r--r--Xamarin.Forms.Core/GridCalc.cs2
-rw-r--r--Xamarin.Forms.Core/IExtendedTypeConverter.cs2
-rw-r--r--Xamarin.Forms.Core/Image.cs2
-rw-r--r--Xamarin.Forms.Core/Label.cs10
-rw-r--r--Xamarin.Forms.Core/Layout.cs2
-rw-r--r--Xamarin.Forms.Core/ListView.cs2
-rw-r--r--Xamarin.Forms.Core/NavigationPage.cs6
-rw-r--r--Xamarin.Forms.Core/RelativeLayout.cs2
-rw-r--r--Xamarin.Forms.Core/ScrollView.cs2
-rw-r--r--Xamarin.Forms.Core/Span.cs2
-rw-r--r--Xamarin.Forms.Core/StackLayout.cs2
-rw-r--r--Xamarin.Forms.Core/TableView.cs2
-rw-r--r--Xamarin.Forms.Core/TapGestureRecognizer.cs16
-rw-r--r--Xamarin.Forms.Core/TemplatedView.cs2
-rw-r--r--Xamarin.Forms.Core/ToolbarItem.cs4
-rw-r--r--Xamarin.Forms.Core/TypeConverter.cs4
-rw-r--r--Xamarin.Forms.Core/TypeTypeConverter.cs2
-rw-r--r--Xamarin.Forms.Core/VisualElement.cs4
-rw-r--r--Xamarin.Forms.Platform.Android/AndroidActivity.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/IVisualElementRenderer.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/RendererFactory.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/Renderers/ActionSheetRenderer.cs2
-rw-r--r--Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs4
-rw-r--r--Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs2
-rw-r--r--Xamarin.Forms.Platform.WP8/RendererFactory.cs2
-rw-r--r--Xamarin.Forms.Platform.WP8/ViewExtensions.cs4
-rw-r--r--Xamarin.Forms.Platform.WinRT/RendererFactory.cs2
-rw-r--r--Xamarin.Forms.Platform.iOS/RendererFactory.cs2
-rw-r--r--Xamarin.Forms.Xaml.Xamlg/Mono.Options/Options.cs2
-rw-r--r--Xamarin.Forms.Xaml/XamlServiceProvider.cs2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/AbsoluteLayout.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/BindableProperty.xml8
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Color.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/ContentPresenter.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Device.xml6
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml4
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Font.xml4
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/FontSizeConverter.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Grid.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/IExtendedTypeConverter.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml10
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Layout.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml4
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/RelativeLayout.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/Span.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/StackLayout.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/TapGestureRecognizer.xml12
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/TemplatedView.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/ToolbarItem.xml4
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/TypeConverter.xml4
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/TypeTypeConverter.xml2
-rw-r--r--docs/Xamarin.Forms.Core/Xamarin.Forms/VisualElement.xml4
-rw-r--r--docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml2
71 files changed, 120 insertions, 118 deletions
diff --git a/Xamarin.Forms.Build.Tasks/XamlCTask.cs b/Xamarin.Forms.Build.Tasks/XamlCTask.cs
index 8bbb0b26..5503ccf0 100644
--- a/Xamarin.Forms.Build.Tasks/XamlCTask.cs
+++ b/Xamarin.Forms.Build.Tasks/XamlCTask.cs
@@ -17,7 +17,7 @@ namespace Xamarin.Forms.Build.Tasks
public bool OptimizeIL { get; set; }
bool outputGeneratedILAsCode;
- [Obsolete("This option is no longer available")]
+ [Obsolete("OutputGeneratedILAsCode is obsolete as of version 2.3.4. This option is no longer available.")]
public bool OutputGeneratedILAsCode {
get { return outputGeneratedILAsCode; }
set { outputGeneratedILAsCode = value; }
diff --git a/Xamarin.Forms.Core/AbsoluteLayout.cs b/Xamarin.Forms.Core/AbsoluteLayout.cs
index 43924831..db69bdb7 100644
--- a/Xamarin.Forms.Core/AbsoluteLayout.cs
+++ b/Xamarin.Forms.Core/AbsoluteLayout.cs
@@ -74,7 +74,7 @@ namespace Xamarin.Forms
base.OnChildRemoved(child);
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
var bestFitSize = new Size();
diff --git a/Xamarin.Forms.Core/BindableProperty.cs b/Xamarin.Forms.Core/BindableProperty.cs
index e0cbbdd5..abe47256 100644
--- a/Xamarin.Forms.Core/BindableProperty.cs
+++ b/Xamarin.Forms.Core/BindableProperty.cs
@@ -115,7 +115,7 @@ namespace Xamarin.Forms
internal ValidateValueDelegate ValidateValue { get; private set; }
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("Create<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
public static BindableProperty Create<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode = BindingMode.OneWay,
ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null,
BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null,
@@ -132,7 +132,7 @@ namespace Xamarin.Forms
defaultValueCreator: defaultValueCreator);
}
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("CreateAttached<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
public static BindableProperty CreateAttached<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue,
BindingMode defaultBindingMode = BindingMode.OneWay, ValidateValueDelegate<TPropertyType> validateValue = null, BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null,
BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null, CoerceValueDelegate<TPropertyType> coerceValue = null,
@@ -149,7 +149,7 @@ namespace Xamarin.Forms
return CreateAttached(propertyName, returnType, declaringType, defaultValue, defaultBindingMode, validateValue, propertyChanged, propertyChanging, coerceValue, null, false, defaultValueCreator);
}
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("CreateAttachedReadOnly<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
public static BindablePropertyKey CreateAttachedReadOnly<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue,
BindingMode defaultBindingMode = BindingMode.OneWayToSource, ValidateValueDelegate<TPropertyType> validateValue = null,
BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null,
@@ -170,7 +170,7 @@ namespace Xamarin.Forms
defaultValueCreator));
}
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("CreateReadOnly<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
public static BindablePropertyKey CreateReadOnly<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue,
BindingMode defaultBindingMode = BindingMode.OneWayToSource, ValidateValueDelegate<TPropertyType> validateValue = null,
BindingPropertyChangedDelegate<TPropertyType> propertyChanged = null, BindingPropertyChangingDelegate<TPropertyType> propertyChanging = null,
@@ -188,7 +188,7 @@ namespace Xamarin.Forms
isReadOnly: true, defaultValueCreator: defaultValueCreator));
}
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("Create<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
internal static BindableProperty Create<TDeclarer, TPropertyType>(Expression<Func<TDeclarer, TPropertyType>> getter, TPropertyType defaultValue, BindingMode defaultBindingMode,
ValidateValueDelegate<TPropertyType> validateValue, BindingPropertyChangedDelegate<TPropertyType> propertyChanged, BindingPropertyChangingDelegate<TPropertyType> propertyChanging,
CoerceValueDelegate<TPropertyType> coerceValue, BindablePropertyBindingChanging bindingChanging, bool isReadOnly = false,
@@ -237,7 +237,7 @@ namespace Xamarin.Forms
defaultValueCreator: defaultValueCreator);
}
- [Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")]
+ [Obsolete("CreateAttached<> (generic) is obsolete as of version 2.1.0 and is no longer supported.")]
internal static BindableProperty CreateAttached<TDeclarer, TPropertyType>(Expression<Func<BindableObject, TPropertyType>> staticgetter, TPropertyType defaultValue, BindingMode defaultBindingMode,
ValidateValueDelegate<TPropertyType> validateValue, BindingPropertyChangedDelegate<TPropertyType> propertyChanged, BindingPropertyChangingDelegate<TPropertyType> propertyChanging,
CoerceValueDelegate<TPropertyType> coerceValue, BindablePropertyBindingChanging bindingChanging, bool isReadOnly = false,
diff --git a/Xamarin.Forms.Core/BoxView.cs b/Xamarin.Forms.Core/BoxView.cs
index 9a7a4f77..6725d998 100644
--- a/Xamarin.Forms.Core/BoxView.cs
+++ b/Xamarin.Forms.Core/BoxView.cs
@@ -26,7 +26,7 @@ namespace Xamarin.Forms
return _platformConfigurationRegistry.Value.On<T>();
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
return new SizeRequest(new Size(40, 40));
diff --git a/Xamarin.Forms.Core/Cells/EntryCell.cs b/Xamarin.Forms.Core/Cells/EntryCell.cs
index b61f685f..2ec8730a 100644
--- a/Xamarin.Forms.Core/Cells/EntryCell.cs
+++ b/Xamarin.Forms.Core/Cells/EntryCell.cs
@@ -17,7 +17,8 @@ namespace Xamarin.Forms
public static readonly BindableProperty HorizontalTextAlignmentProperty = BindableProperty.Create("HorizontalTextAlignment", typeof(TextAlignment), typeof(EntryCell), TextAlignment.Start,
propertyChanged: OnHorizontalTextAlignmentPropertyChanged);
- [Obsolete("XAlignProperty is obsolete. Please use HorizontalTextAlignmentProperty instead.")] public static readonly BindableProperty XAlignProperty = HorizontalTextAlignmentProperty;
+ [Obsolete("XAlignProperty is obsolete as of version 2.0.0. Please use HorizontalTextAlignmentProperty instead.")]
+ public static readonly BindableProperty XAlignProperty = HorizontalTextAlignmentProperty;
public TextAlignment HorizontalTextAlignment
{
@@ -55,7 +56,7 @@ namespace Xamarin.Forms
set { SetValue(TextProperty, value); }
}
- [Obsolete("XAlign is obsolete. Please use HorizontalTextAlignment instead.")]
+ [Obsolete("XAlign is obsolete as of version 2.0.0. Please use HorizontalTextAlignment instead.")]
public TextAlignment XAlign
{
get { return (TextAlignment)GetValue(XAlignProperty); }
diff --git a/Xamarin.Forms.Core/Color.cs b/Xamarin.Forms.Core/Color.cs
index 227f2817..9d2bfcbd 100644
--- a/Xamarin.Forms.Core/Color.cs
+++ b/Xamarin.Forms.Core/Color.cs
@@ -405,7 +405,8 @@ namespace Xamarin.Forms
public static readonly Color FloralWhite = FromRgb(255, 250, 240);
public static readonly Color ForestGreen = FromRgb(34, 139, 34);
public static readonly Color Fuchsia = FromRgb(255, 0, 255);
- [Obsolete("Fuschia is obsolete as of version 1.3, please use the correct spelling of Fuchsia")] public static readonly Color Fuschia = FromRgb(255, 0, 255);
+ [Obsolete("Fuschia is obsolete as of version 1.3.0. Please use Fuchsia instead.")]
+ public static readonly Color Fuschia = FromRgb(255, 0, 255);
public static readonly Color Gainsboro = FromRgb(220, 220, 220);
public static readonly Color GhostWhite = FromRgb(248, 248, 255);
public static readonly Color Gold = FromRgb(255, 215, 0);
diff --git a/Xamarin.Forms.Core/ContentPresenter.cs b/Xamarin.Forms.Core/ContentPresenter.cs
index 5dce2145..cde0f5de 100644
--- a/Xamarin.Forms.Core/ContentPresenter.cs
+++ b/Xamarin.Forms.Core/ContentPresenter.cs
@@ -28,7 +28,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
double widthRequest = WidthRequest;
diff --git a/Xamarin.Forms.Core/Device.cs b/Xamarin.Forms.Core/Device.cs
index d7f293ff..cfeab5ae 100644
--- a/Xamarin.Forms.Core/Device.cs
+++ b/Xamarin.Forms.Core/Device.cs
@@ -29,7 +29,7 @@ namespace Xamarin.Forms
[EditorBrowsable(EditorBrowsableState.Never)]
public static void SetTargetIdiom(TargetIdiom value) => Idiom = value;
- [Obsolete("Use RuntimePlatform instead.")]
+ [Obsolete("TargetPlatform is obsolete as of version 2.3.4. Please use RuntimePlatform instead.")]
#pragma warning disable 0618
public static TargetPlatform OS
{
@@ -97,7 +97,7 @@ namespace Xamarin.Forms
return GetNamedSize(size, targetElementType, false);
}
- [Obsolete("Use switch(RuntimePlatform) instead.")]
+ [Obsolete("OnPlatform is obsolete as of version 2.3.4. Please use switch(RuntimePlatform) instead.")]
public static void OnPlatform(Action iOS = null, Action Android = null, Action WinPhone = null, Action Default = null)
{
switch (OS)
@@ -128,7 +128,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use switch(RuntimePlatform) instead.")]
+ [Obsolete("OnPlatform<> (generic) is obsolete as of version 2.3.4. Please use switch(RuntimePlatform) instead.")]
public static T OnPlatform<T>(T iOS, T Android, T WinPhone)
{
switch (OS)
diff --git a/Xamarin.Forms.Core/Element.cs b/Xamarin.Forms.Core/Element.cs
index bb0199a0..1989f78a 100644
--- a/Xamarin.Forms.Core/Element.cs
+++ b/Xamarin.Forms.Core/Element.cs
@@ -76,7 +76,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use Parent")]
+ [Obsolete("ParentView is obsolete as of version 2.1.0. Please use Parent instead.")]
public VisualElement ParentView
{
get
diff --git a/Xamarin.Forms.Core/Font.cs b/Xamarin.Forms.Core/Font.cs
index bb6da4f4..c1283e09 100644
--- a/Xamarin.Forms.Core/Font.cs
+++ b/Xamarin.Forms.Core/Font.cs
@@ -82,14 +82,14 @@ namespace Xamarin.Forms
return result;
}
- [Obsolete("BoldSystemFontOfSize is obsolete, please use SystemFontOfSize (double, FontAttributes)")]
+ [Obsolete("BoldSystemFontOfSize is obsolete as of version 1.2.0. Please use SystemFontOfSize (double, FontAttributes) instead.")]
public static Font BoldSystemFontOfSize(double size)
{
var result = new Font { FontSize = size, FontAttributes = FontAttributes.Bold };
return result;
}
- [Obsolete("BoldSystemFontOfSize is obsolete, please use SystemFontOfSize (NamedSize, FontAttributes)")]
+ [Obsolete("BoldSystemFontOfSize is obsolete as of version 1.2.0. Please use SystemFontOfSize (NamedSize, FontAttributes) instead.")]
public static Font BoldSystemFontOfSize(NamedSize size)
{
var result = new Font { NamedSize = size, FontAttributes = FontAttributes.Bold };
diff --git a/Xamarin.Forms.Core/FontSizeConverter.cs b/Xamarin.Forms.Core/FontSizeConverter.cs
index 0d0a8865..be4d961e 100644
--- a/Xamarin.Forms.Core/FontSizeConverter.cs
+++ b/Xamarin.Forms.Core/FontSizeConverter.cs
@@ -6,7 +6,7 @@ namespace Xamarin.Forms
{
public class FontSizeConverter : TypeConverter, IExtendedTypeConverter
{
- [Obsolete("use ConvertFromInvariantString (string, IServiceProvider)")]
+ [Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")]
object IExtendedTypeConverter.ConvertFrom(CultureInfo culture, object value, IServiceProvider serviceProvider)
{
return ((IExtendedTypeConverter)this).ConvertFromInvariantString(value as string, serviceProvider);
diff --git a/Xamarin.Forms.Core/GridCalc.cs b/Xamarin.Forms.Core/GridCalc.cs
index 778e188e..f04e356f 100644
--- a/Xamarin.Forms.Core/GridCalc.cs
+++ b/Xamarin.Forms.Core/GridCalc.cs
@@ -49,7 +49,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
if (!InternalChildren.Any())
diff --git a/Xamarin.Forms.Core/IExtendedTypeConverter.cs b/Xamarin.Forms.Core/IExtendedTypeConverter.cs
index e3b16b52..ca1ab7a1 100644
--- a/Xamarin.Forms.Core/IExtendedTypeConverter.cs
+++ b/Xamarin.Forms.Core/IExtendedTypeConverter.cs
@@ -5,7 +5,7 @@ namespace Xamarin.Forms
{
public interface IExtendedTypeConverter
{
- [Obsolete("use ConvertFromInvariantString (string, IServiceProvider)")]
+ [Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")]
object ConvertFrom(CultureInfo culture, object value, IServiceProvider serviceProvider);
object ConvertFromInvariantString(string value, IServiceProvider serviceProvider);
diff --git a/Xamarin.Forms.Core/Image.cs b/Xamarin.Forms.Core/Image.cs
index 5a9386c6..ca4c706e 100644
--- a/Xamarin.Forms.Core/Image.cs
+++ b/Xamarin.Forms.Core/Image.cs
@@ -59,7 +59,7 @@ namespace Xamarin.Forms
base.OnBindingContextChanged();
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
SizeRequest desiredSize = base.OnSizeRequest(double.PositiveInfinity, double.PositiveInfinity);
diff --git a/Xamarin.Forms.Core/Label.cs b/Xamarin.Forms.Core/Label.cs
index b9794118..f17093a1 100644
--- a/Xamarin.Forms.Core/Label.cs
+++ b/Xamarin.Forms.Core/Label.cs
@@ -12,13 +12,13 @@ namespace Xamarin.Forms
public static readonly BindableProperty HorizontalTextAlignmentProperty = BindableProperty.Create("HorizontalTextAlignment", typeof(TextAlignment), typeof(Label), TextAlignment.Start,
propertyChanged: OnHorizontalTextAlignmentPropertyChanged);
- [Obsolete("XAlignProperty is obsolete. Please use HorizontalTextAlignmentProperty instead.")]
+ [Obsolete("XAlignProperty is obsolete as of version 2.0.0. Please use HorizontalTextAlignmentProperty instead.")]
public static readonly BindableProperty XAlignProperty = HorizontalTextAlignmentProperty;
public static readonly BindableProperty VerticalTextAlignmentProperty = BindableProperty.Create("VerticalTextAlignment", typeof(TextAlignment), typeof(Label), TextAlignment.Start,
propertyChanged: OnVerticalTextAlignmentPropertyChanged);
- [Obsolete("YAlignProperty is obsolete. Please use VerticalTextAlignmentProperty instead.")]
+ [Obsolete("YAlignProperty is obsolete as of version 2.0.0. Please use VerticalTextAlignmentProperty instead.")]
public static readonly BindableProperty YAlignProperty = VerticalTextAlignmentProperty;
public static readonly BindableProperty TextColorProperty = TextElement.TextColorProperty;
@@ -57,7 +57,7 @@ namespace Xamarin.Forms
_platformConfigurationRegistry = new Lazy<PlatformConfigurationRegistry<Label>>(() => new PlatformConfigurationRegistry<Label>(this));
}
- [Obsolete("Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0")]
+ [Obsolete("Font is obsolete as of version 1.3.0. Please use the Font attributes which are on the class itself.")]
public Font Font
{
get { return (Font)GetValue(FontProperty); }
@@ -100,14 +100,14 @@ namespace Xamarin.Forms
set { SetValue(VerticalTextAlignmentProperty, value); }
}
- [Obsolete("XAlign is obsolete. Please use HorizontalTextAlignment instead.")]
+ [Obsolete("XAlign is obsolete as of version 2.0.0. Please use HorizontalTextAlignment instead.")]
public TextAlignment XAlign
{
get { return (TextAlignment)GetValue(XAlignProperty); }
set { SetValue(XAlignProperty, value); }
}
- [Obsolete("YAlign is obsolete. Please use VerticalTextAlignment instead.")]
+ [Obsolete("YAlign is obsolete as of version 2.0.0. Please use VerticalTextAlignment instead.")]
public TextAlignment YAlign
{
get { return (TextAlignment)GetValue(YAlignProperty); }
diff --git a/Xamarin.Forms.Core/Layout.cs b/Xamarin.Forms.Core/Layout.cs
index f5b71f3b..01049911 100644
--- a/Xamarin.Forms.Core/Layout.cs
+++ b/Xamarin.Forms.Core/Layout.cs
@@ -108,7 +108,7 @@ namespace Xamarin.Forms
SizeAllocated(Width, Height);
}
- [Obsolete("Use Measure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
public sealed override SizeRequest GetSizeRequest(double widthConstraint, double heightConstraint)
{
SizeRequest size = base.GetSizeRequest(widthConstraint - Padding.HorizontalThickness, heightConstraint - Padding.VerticalThickness);
diff --git a/Xamarin.Forms.Core/ListView.cs b/Xamarin.Forms.Core/ListView.cs
index fd173c73..d280387b 100644
--- a/Xamarin.Forms.Core/ListView.cs
+++ b/Xamarin.Forms.Core/ListView.cs
@@ -332,7 +332,7 @@ namespace Xamarin.Forms
return new TextCell { Text = text };
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
var minimumSize = new Size(40, 40);
diff --git a/Xamarin.Forms.Core/NavigationPage.cs b/Xamarin.Forms.Core/NavigationPage.cs
index 7663d1bf..ba88cf57 100644
--- a/Xamarin.Forms.Core/NavigationPage.cs
+++ b/Xamarin.Forms.Core/NavigationPage.cs
@@ -17,8 +17,8 @@ namespace Xamarin.Forms
public static readonly BindableProperty HasBackButtonProperty = BindableProperty.CreateAttached("HasBackButton", typeof(bool), typeof(NavigationPage), true);
- [Obsolete("Use BarBackgroundColorProperty and BarTextColorProperty to change NavigationPage bar color properties")] public static readonly BindableProperty TintProperty =
- BindableProperty.Create("Tint", typeof(Color), typeof(NavigationPage), Color.Default);
+ [Obsolete("TintProperty is obsolete as of version 1.2.0. Please use BarBackgroundColorProperty and BarTextColorProperty to change NavigationPage bar color properties.")]
+ public static readonly BindableProperty TintProperty = BindableProperty.Create("Tint", typeof(Color), typeof(NavigationPage), Color.Default);
public static readonly BindableProperty BarBackgroundColorProperty = BindableProperty.Create("BarBackgroundColor", typeof(Color), typeof(NavigationPage), Color.Default);
@@ -56,7 +56,7 @@ namespace Xamarin.Forms
set { SetValue(BarTextColorProperty, value); }
}
- [Obsolete("Use BarBackgroundColor and BarTextColor to change NavigationPage bar color properties")]
+ [Obsolete("Tint is obsolete as of version 1.2.0. Please use BarBackgroundColor and BarTextColor to change NavigationPage bar color properties.")]
public Color Tint
{
get { return (Color)GetValue(TintProperty); }
diff --git a/Xamarin.Forms.Core/RelativeLayout.cs b/Xamarin.Forms.Core/RelativeLayout.cs
index 85c64d0c..2c55505b 100644
--- a/Xamarin.Forms.Core/RelativeLayout.cs
+++ b/Xamarin.Forms.Core/RelativeLayout.cs
@@ -169,7 +169,7 @@ namespace Xamarin.Forms
base.OnRemoved(view);
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
double mockWidth = double.IsPositiveInfinity(widthConstraint) ? ParentView.Width : widthConstraint;
diff --git a/Xamarin.Forms.Core/ScrollView.cs b/Xamarin.Forms.Core/ScrollView.cs
index 711c2ce7..e77731d2 100644
--- a/Xamarin.Forms.Core/ScrollView.cs
+++ b/Xamarin.Forms.Core/ScrollView.cs
@@ -195,7 +195,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
if (Content == null)
diff --git a/Xamarin.Forms.Core/Span.cs b/Xamarin.Forms.Core/Span.cs
index 6abffc62..724126be 100644
--- a/Xamarin.Forms.Core/Span.cs
+++ b/Xamarin.Forms.Core/Span.cs
@@ -84,7 +84,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Please use the Font properties directly. Obsolete in 1.3.0")]
+ [Obsolete("Font is obsolete as of version 1.3.0. Please use the Font properties directly.")]
public Font Font {
get { return (Font)_fontElement.GetValue(FontElement.FontProperty); }
set { _fontElement.SetValue(FontElement.FontProperty, value); }
diff --git a/Xamarin.Forms.Core/StackLayout.cs b/Xamarin.Forms.Core/StackLayout.cs
index 9f1d6c5b..b8599806 100644
--- a/Xamarin.Forms.Core/StackLayout.cs
+++ b/Xamarin.Forms.Core/StackLayout.cs
@@ -55,7 +55,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
if (!HasVisibileChildren())
diff --git a/Xamarin.Forms.Core/TableView.cs b/Xamarin.Forms.Core/TableView.cs
index d0b925a9..be1c0b8e 100644
--- a/Xamarin.Forms.Core/TableView.cs
+++ b/Xamarin.Forms.Core/TableView.cs
@@ -114,7 +114,7 @@ namespace Xamarin.Forms
ModelChanged(this, EventArgs.Empty);
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
var minimumSize = new Size(40, 40);
diff --git a/Xamarin.Forms.Core/TapGestureRecognizer.cs b/Xamarin.Forms.Core/TapGestureRecognizer.cs
index c5216d65..74100967 100644
--- a/Xamarin.Forms.Core/TapGestureRecognizer.cs
+++ b/Xamarin.Forms.Core/TapGestureRecognizer.cs
@@ -57,7 +57,7 @@ namespace Xamarin.Forms
#region obsolete cruft
// call empty constructor to hack around bug in mono where compiler generates invalid IL
- [Obsolete("Obsolete in 1.0.2. Use Command instead")]
+ [Obsolete("TapGestureRecognizer(Action<View, object> tappedCallback) is obsolete as of version 1.0.2. Please use Command instead.")]
public TapGestureRecognizer(Action<View, object> tappedCallback) : this()
{
if (tappedCallback == null)
@@ -66,7 +66,7 @@ namespace Xamarin.Forms
}
// call empty constructor to hack around bug in mono where compiler generates invalid IL
- [Obsolete("Obsolete in 1.0.2. Use Command instead")]
+ [Obsolete("TapGestureRecognizer(Action<View> tappedCallback) is obsolete as of version 1.0.2. Please use Command instead.")]
public TapGestureRecognizer(Action<View> tappedCallback) : this()
{
if (tappedCallback == null)
@@ -74,20 +74,20 @@ namespace Xamarin.Forms
TappedCallback = (s, o) => tappedCallback(s);
}
- [Obsolete("Obsolete in 1.0.2. Use Command instead")] public static readonly BindableProperty TappedCallbackProperty = BindableProperty.Create("TappedCallback", typeof(Action<View, object>),
- typeof(TapGestureRecognizer), null);
+ [Obsolete("TappedCallbackProperty is obsolete as of version 1.0.2. Please use Command instead.")]
+ public static readonly BindableProperty TappedCallbackProperty = BindableProperty.Create("TappedCallback", typeof(Action<View, object>), typeof(TapGestureRecognizer), null);
- [Obsolete("Obsolete in 1.0.2. Use Command instead")]
+ [Obsolete("TappedCallback is obsolete as of version 1.0.2. Please use Command instead.")]
public Action<View, object> TappedCallback
{
get { return (Action<View, object>)GetValue(TappedCallbackProperty); }
set { SetValue(TappedCallbackProperty, value); }
}
- [Obsolete("Obsolete in 1.0.2. Use Command instead")] public static readonly BindableProperty TappedCallbackParameterProperty = BindableProperty.Create("TappedCallbackParameter", typeof(object),
- typeof(TapGestureRecognizer), null);
+ [Obsolete("TappedCallbackParameterProperty is obsolete as of version 1.0.2. Please use Command instead.")]
+ public static readonly BindableProperty TappedCallbackParameterProperty = BindableProperty.Create("TappedCallbackParameter", typeof(object), typeof(TapGestureRecognizer), null);
- [Obsolete("Obsolete in 1.0.2. Use Command instead")]
+ [Obsolete("TappedCallbackParameter is obsolete as of version 1.0.2. Please use Command instead.")]
public object TappedCallbackParameter
{
get { return GetValue(TappedCallbackParameterProperty); }
diff --git a/Xamarin.Forms.Core/TemplatedView.cs b/Xamarin.Forms.Core/TemplatedView.cs
index 89543f2d..915ddb29 100644
--- a/Xamarin.Forms.Core/TemplatedView.cs
+++ b/Xamarin.Forms.Core/TemplatedView.cs
@@ -27,7 +27,7 @@ namespace Xamarin.Forms
}
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected override SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
double widthRequest = WidthRequest;
diff --git a/Xamarin.Forms.Core/ToolbarItem.cs b/Xamarin.Forms.Core/ToolbarItem.cs
index 0a0a2e05..41cf1447 100644
--- a/Xamarin.Forms.Core/ToolbarItem.cs
+++ b/Xamarin.Forms.Core/ToolbarItem.cs
@@ -28,7 +28,7 @@ namespace Xamarin.Forms
Priority = priority;
}
- [Obsolete("Now that ToolbarItem is based on MenuItem, .Text has replaced .Name")]
+ [Obsolete("Name is obsolete as of version 1.3.0. Please use Text instead.")]
public string Name
{
get { return Text; }
@@ -47,7 +47,7 @@ namespace Xamarin.Forms
set { SetValue(PriorityProperty, value); }
}
- [Obsolete("Activated has been replaced by the more consistent 'Clicked'")]
+ [Obsolete("Activated is obsolete as of version 1.3.0. Please use Clicked instead.")]
public event EventHandler Activated
{
add { Clicked += value; }
diff --git a/Xamarin.Forms.Core/TypeConverter.cs b/Xamarin.Forms.Core/TypeConverter.cs
index 52b14d4e..aba541d5 100644
--- a/Xamarin.Forms.Core/TypeConverter.cs
+++ b/Xamarin.Forms.Core/TypeConverter.cs
@@ -13,13 +13,13 @@ namespace Xamarin.Forms
return sourceType == typeof(string);
}
- [Obsolete("use ConvertFromInvariantString (string)")]
+ [Obsolete("ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string) instead.")]
public virtual object ConvertFrom(object o)
{
return null;
}
- [Obsolete("use ConvertFromInvariantString (string)")]
+ [Obsolete("ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string) instead.")]
public virtual object ConvertFrom(CultureInfo culture, object o)
{
return null;
diff --git a/Xamarin.Forms.Core/TypeTypeConverter.cs b/Xamarin.Forms.Core/TypeTypeConverter.cs
index 1e0d76af..01b596bf 100644
--- a/Xamarin.Forms.Core/TypeTypeConverter.cs
+++ b/Xamarin.Forms.Core/TypeTypeConverter.cs
@@ -7,7 +7,7 @@ namespace Xamarin.Forms
[Xaml.ProvideCompiled("Xamarin.Forms.Core.XamlC.TypeTypeConverter")]
public sealed class TypeTypeConverter : TypeConverter, IExtendedTypeConverter
{
- [Obsolete("Use ConvertFromInvariantString (string, IServiceProvider)")]
+ [Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")]
object IExtendedTypeConverter.ConvertFrom(CultureInfo culture, object value, IServiceProvider serviceProvider)
{
return ((IExtendedTypeConverter)this).ConvertFromInvariantString((string)value, serviceProvider);
diff --git a/Xamarin.Forms.Core/VisualElement.cs b/Xamarin.Forms.Core/VisualElement.cs
index 905771cd..bf9b1e32 100644
--- a/Xamarin.Forms.Core/VisualElement.cs
+++ b/Xamarin.Forms.Core/VisualElement.cs
@@ -456,7 +456,7 @@ namespace Xamarin.Forms
public event EventHandler<FocusEventArgs> Focused;
- [Obsolete("Use Measure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
public virtual SizeRequest GetSizeRequest(double widthConstraint, double heightConstraint)
{
SizeRequest cachedResult;
@@ -621,7 +621,7 @@ namespace Xamarin.Forms
{
}
- [Obsolete("Use OnMeasure")]
+ [Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")]
protected virtual SizeRequest OnSizeRequest(double widthConstraint, double heightConstraint)
{
if (Platform == null || !IsPlatformEnabled)
diff --git a/Xamarin.Forms.Platform.Android/AndroidActivity.cs b/Xamarin.Forms.Platform.Android/AndroidActivity.cs
index d675926f..2686c0d3 100644
--- a/Xamarin.Forms.Platform.Android/AndroidActivity.cs
+++ b/Xamarin.Forms.Platform.Android/AndroidActivity.cs
@@ -2,7 +2,7 @@ using System;
namespace Xamarin.Forms.Platform.Android
{
- [Obsolete("AndroidActivity is obsolete as of version 1.3, please use FormsApplicationActivity")]
+ [Obsolete("AndroidActivity is obsolete as of version 1.3.0. Please use FormsApplicationActivity instead.")]
public class AndroidActivity : FormsApplicationActivity
{
}
diff --git a/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs b/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
index 6e508cc4..2631b90e 100644
--- a/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
+++ b/Xamarin.Forms.Platform.Android/FormsApplicationActivity.cs
@@ -91,7 +91,7 @@ namespace Xamarin.Forms.Platform.Android
return base.OnPrepareOptionsMenu(menu);
}
- [Obsolete("Please use protected LoadApplication (Application app) instead")]
+ [Obsolete("SetPage is obsolete as of version 1.3.0. Please use protected LoadApplication (Application app) instead.")]
public void SetPage(Page page)
{
var application = new DefaultApplication { MainPage = page };
diff --git a/Xamarin.Forms.Platform.Android/IVisualElementRenderer.cs b/Xamarin.Forms.Platform.Android/IVisualElementRenderer.cs
index 71817db2..86f46c52 100644
--- a/Xamarin.Forms.Platform.Android/IVisualElementRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/IVisualElementRenderer.cs
@@ -11,7 +11,7 @@ namespace Xamarin.Forms.Platform.Android
VisualElementTracker Tracker { get; }
- [Obsolete("Use View instead")]
+ [Obsolete("ViewGroup is obsolete as of version 2.3.5. Please use View instead.")]
ViewGroup ViewGroup { get; }
AView View { get; }
diff --git a/Xamarin.Forms.Platform.Android/RendererFactory.cs b/Xamarin.Forms.Platform.Android/RendererFactory.cs
index 7d0b03b3..8e8a759f 100644
--- a/Xamarin.Forms.Platform.Android/RendererFactory.cs
+++ b/Xamarin.Forms.Platform.Android/RendererFactory.cs
@@ -4,7 +4,7 @@ namespace Xamarin.Forms.Platform.Android
{
public static class RendererFactory
{
- [Obsolete("Use Platform.CreateRenderer")]
+ [Obsolete("GetRenderer is obsolete as of version 2.0.1. Please use Platform.CreateRenderer instead.")]
public static IVisualElementRenderer GetRenderer(VisualElement view)
{
return Platform.CreateRenderer(view);
diff --git a/Xamarin.Forms.Platform.Android/Renderers/ActionSheetRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/ActionSheetRenderer.cs
index 8c937f4c..693e2493 100644
--- a/Xamarin.Forms.Platform.Android/Renderers/ActionSheetRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/Renderers/ActionSheetRenderer.cs
@@ -10,7 +10,7 @@ using Xamarin.Forms.Internals;
namespace Xamarin.Forms.Platform.Android
{
- [Obsolete("ActionSheet now uses default implementation.")]
+ [Obsolete("ActionSheetRenderer is obsolete as of version 1.3.2. ActionSheet now uses default implementation.")]
public class ActionSheetRenderer : Dialog, AView.IOnClickListener
{
readonly ActionSheetArguments _arguments;
diff --git a/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs b/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs
index 9e49a904..17c3721e 100644
--- a/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs
+++ b/Xamarin.Forms.Platform.Android/Renderers/WebViewRenderer.cs
@@ -12,7 +12,7 @@ namespace Xamarin.Forms.Platform.Android
bool _ignoreSourceChanges;
FormsWebChromeClient _webChromeClient;
- IWebViewController ElementController => Element;
+ IWebViewController ElementController => Element;
public WebViewRenderer()
{
@@ -186,7 +186,7 @@ namespace Xamarin.Forms.Platform.Android
base.OnPageFinished(view, url);
}
- [Obsolete("This method was deprecated in API level 23.")]
+ [Obsolete("OnReceivedError is obsolete as of version 2.3.0. This method was deprecated in API level 23.")]
public override void OnReceivedError(AWebView view, ClientError errorCode, string description, string failingUrl)
{
_navigationResult = WebNavigationResult.Failure;
diff --git a/Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs b/Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs
index 42e66fb1..1c9f9dae 100644
--- a/Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs
+++ b/Xamarin.Forms.Platform.WP8/CellTemplateSelector.cs
@@ -19,7 +19,7 @@ namespace Xamarin.Forms.Platform.WinPhone
}
}
- [Obsolete("Deprecated in favor of CellControl")]
+ [Obsolete("CellTemplateSelector is obsolete as of version 1.3.5. Please use CellControl instead.")]
public class CellTemplateSelector : DataTemplateSelector
{
public static readonly DependencyProperty SourceProperty = DependencyProperty.Register("Source", typeof(object), typeof(CellTemplateSelector),
diff --git a/Xamarin.Forms.Platform.WP8/RendererFactory.cs b/Xamarin.Forms.Platform.WP8/RendererFactory.cs
index 33896df3..6a3cccba 100644
--- a/Xamarin.Forms.Platform.WP8/RendererFactory.cs
+++ b/Xamarin.Forms.Platform.WP8/RendererFactory.cs
@@ -4,7 +4,7 @@ namespace Xamarin.Forms.Platform.WinPhone
{
public static class RendererFactory
{
- [Obsolete("Use Platform.CreateRenderer")]
+ [Obsolete("GetRenderer is obsolete as of version 2.0.1. Please use Platform.CreateRenderer instead.")]
public static IVisualElementRenderer GetRenderer(VisualElement view)
{
return Platform.CreateRenderer(view);
diff --git a/Xamarin.Forms.Platform.WP8/ViewExtensions.cs b/Xamarin.Forms.Platform.WP8/ViewExtensions.cs
index 1d46b3b2..dacf2131 100644
--- a/Xamarin.Forms.Platform.WP8/ViewExtensions.cs
+++ b/Xamarin.Forms.Platform.WP8/ViewExtensions.cs
@@ -4,13 +4,13 @@ namespace Xamarin.Forms.Platform.WinPhone
{
public static class ViewExtensions
{
- [Obsolete("Use Platform.GetRenderer")]
+ [Obsolete("GetRenderer is obsolete as of version 2.0.1. Please use Platform.GetRenderer instead.")]
public static IVisualElementRenderer GetRenderer(this VisualElement self)
{
return Platform.GetRenderer(self);
}
- [Obsolete("Use Platform.SetRenderer")]
+ [Obsolete("SetRenderer is obsolete as of version 2.0.1. Please use Platform.SetRenderer instead.")]
public static void SetRenderer(this VisualElement self, IVisualElementRenderer renderer)
{
Platform.SetRenderer(self, renderer);
diff --git a/Xamarin.Forms.Platform.WinRT/RendererFactory.cs b/Xamarin.Forms.Platform.WinRT/RendererFactory.cs
index 576950c3..53cac69a 100644
--- a/Xamarin.Forms.Platform.WinRT/RendererFactory.cs
+++ b/Xamarin.Forms.Platform.WinRT/RendererFactory.cs
@@ -10,7 +10,7 @@ namespace Xamarin.Forms.Platform.WinRT
{
public static class RendererFactory
{
- [Obsolete("Use Platform.CreateRenderer")]
+ [Obsolete("GetRenderer is obsolete as of version 2.0.1. Please use Platform.CreateRenderer instead.")]
public static IVisualElementRenderer CreateRenderer(VisualElement element)
{
return Platform.CreateRenderer(element);
diff --git a/Xamarin.Forms.Platform.iOS/RendererFactory.cs b/Xamarin.Forms.Platform.iOS/RendererFactory.cs
index ff37905a..5051fad9 100644
--- a/Xamarin.Forms.Platform.iOS/RendererFactory.cs
+++ b/Xamarin.Forms.Platform.iOS/RendererFactory.cs
@@ -4,7 +4,7 @@ namespace Xamarin.Forms.Platform.iOS
{
public static class RendererFactory
{
- [Obsolete("Use Platform.CreateRenderer")]
+ [Obsolete("GetRenderer is obsolete as of version 2.0.1. Please use Platform.CreateRenderer instead.")]
public static IVisualElementRenderer GetRenderer(VisualElement view)
{
return Platform.CreateRenderer(view);
diff --git a/Xamarin.Forms.Xaml.Xamlg/Mono.Options/Options.cs b/Xamarin.Forms.Xaml.Xamlg/Mono.Options/Options.cs
index 454f01a2..b6e36c78 100644
--- a/Xamarin.Forms.Xaml.Xamlg/Mono.Options/Options.cs
+++ b/Xamarin.Forms.Xaml.Xamlg/Mono.Options/Options.cs
@@ -836,7 +836,7 @@ namespace Mono.Options
throw new InvalidOperationException("Option has no names!");
}
- [Obsolete("Use KeyedCollection.this[string]")]
+ [Obsolete("GetOptionForName is obsolete as of 1.1.0. Please use KeyedCollection.this[string] instead.")]
protected Option GetOptionForName(string option)
{
if (option == null)
diff --git a/Xamarin.Forms.Xaml/XamlServiceProvider.cs b/Xamarin.Forms.Xaml/XamlServiceProvider.cs
index 5052a180..5d99f952 100644
--- a/Xamarin.Forms.Xaml/XamlServiceProvider.cs
+++ b/Xamarin.Forms.Xaml/XamlServiceProvider.cs
@@ -137,7 +137,7 @@ namespace Xamarin.Forms.Xaml.Internals
readonly object[] objectAndParents;
readonly object targetProperty;
- [Obsolete("TargetProperty is now supported, use it")]
+ [Obsolete("SimpleValueTargetProvider(object[] objectAndParents) is obsolete as of version 2.3.4. Please use SimpleValueTargetProvider(object[] objectAndParents, object targetProperty) instead.")]
public SimpleValueTargetProvider(object[] objectAndParents) : this (objectAndParents, null)
{
}
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/AbsoluteLayout.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/AbsoluteLayout.xml
index a3a9fb4c..cbe63a58 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/AbsoluteLayout.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/AbsoluteLayout.xml
@@ -528,7 +528,7 @@ namespace AbsoluteLayoutDemo
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/BindableProperty.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/BindableProperty.xml
index 985473ce..0f9f4210 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/BindableProperty.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/BindableProperty.xml
@@ -169,7 +169,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")</AttributeName>
+ <AttributeName>System.Obsolete("Create&lt;&gt; (generic) is obsolete as of version 2.1.0 and is no longer supported.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -345,7 +345,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")</AttributeName>
+ <AttributeName>System.Obsolete("CreateAttached&lt;&gt; (generic) is obsolete as of version 2.1.0 and is no longer supported.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -520,7 +520,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")</AttributeName>
+ <AttributeName>System.Obsolete("CreateAttachedReadOnly&lt;&gt; (generic) is obsolete as of version 2.1.0 and is no longer supported.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -702,7 +702,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Generic versions of Create () are no longer supported and deprecated. They will be removed soon.")</AttributeName>
+ <AttributeName>System.Obsolete("CreateReadOnly&lt;&gt; (generic) is obsolete as of version 2.1.0 and is no longer supported.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml
index bf7e05f3..e71e45ae 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml
@@ -186,7 +186,7 @@ namespace FormsGallery
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Color.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Color.xml
index c9d86026..f0388783 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Color.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Color.xml
@@ -1252,7 +1252,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Fuschia is obsolete as of version 1.3, please use the correct spelling of Fuchsia")</AttributeName>
+ <AttributeName>System.Obsolete("Fuschia is obsolete as of version 1.3.0. Please use Fuchsia instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ContentPresenter.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ContentPresenter.xml
index bed48692..e997cec7 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ContentPresenter.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ContentPresenter.xml
@@ -92,7 +92,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Device.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Device.xml
index e0e9edde..ef9c9b52 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Device.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Device.xml
@@ -302,7 +302,7 @@ Device.BeginInvokeOnMainThread (() => {
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use switch(RuntimePlatform) instead.")</AttributeName>
+ <AttributeName>System.Obsolete("OnPlatform is obsolete as of version 2.3.4. Please use switch(RuntimePlatform) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -346,7 +346,7 @@ Device.OnPlatform (iOS: () => label.Font = Font.OfSize ("HelveticaNeue-UltraLigh
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use switch(RuntimePlatform) instead.")</AttributeName>
+ <AttributeName>System.Obsolete("OnPlatform&lt;&gt; (generic) is obsolete as of version 2.3.4. Please use switch(RuntimePlatform) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -418,7 +418,7 @@ button.HeightRequest = Device.OnPlatform (20,30,30);
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use RuntimePlatform instead.")</AttributeName>
+ <AttributeName>System.Obsolete("TargetPlatform is obsolete as of version 2.3.4. Please use RuntimePlatform instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml
index bd02a4b0..f5972251 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml
@@ -466,7 +466,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use Parent")</AttributeName>
+ <AttributeName>System.Obsolete("ParentView is obsolete as of version 2.1.0. Please use Parent instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml
index da67a4db..1ba1b3c2 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/EntryCell.xml
@@ -434,7 +434,7 @@ namespace FormsGallery
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("XAlign is obsolete. Please use HorizontalTextAlignment instead.")</AttributeName>
+ <AttributeName>System.Obsolete("XAlign is obsolete as of version 2.0.0. Please use HorizontalTextAlignment instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -462,7 +462,7 @@ namespace FormsGallery
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("XAlignProperty is obsolete. Please use HorizontalTextAlignmentProperty instead.")</AttributeName>
+ <AttributeName>System.Obsolete("XAlignProperty is obsolete as of version 2.0.0. Please use HorizontalTextAlignmentProperty instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Font.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Font.xml
index cd5eb227..3e849ab5 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Font.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Font.xml
@@ -40,7 +40,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("BoldSystemFontOfSize is obsolete, please use SystemFontOfSize (double, FontAttributes)")</AttributeName>
+ <AttributeName>System.Obsolete("BoldSystemFontOfSize is obsolete as of version 1.2.0. Please use SystemFontOfSize (double, FontAttributes) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -72,7 +72,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("BoldSystemFontOfSize is obsolete, please use SystemFontOfSize (NamedSize, FontAttributes)")</AttributeName>
+ <AttributeName>System.Obsolete("BoldSystemFontOfSize is obsolete as of version 1.2.0. Please use SystemFontOfSize (NamedSize, FontAttributes) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/FontSizeConverter.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/FontSizeConverter.xml
index a389f97c..6a8ec24c 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/FontSizeConverter.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/FontSizeConverter.xml
@@ -114,7 +114,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("use ConvertFromInvariantString (string, IServiceProvider)")</AttributeName>
+ <AttributeName>System.Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Grid.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Grid.xml
index c5a5bea7..afeef655 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Grid.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Grid.xml
@@ -707,7 +707,7 @@ namespace FormsGallery
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IExtendedTypeConverter.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IExtendedTypeConverter.xml
index 667bb67b..de784f64 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/IExtendedTypeConverter.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IExtendedTypeConverter.xml
@@ -22,7 +22,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("use ConvertFromInvariantString (string, IServiceProvider)")</AttributeName>
+ <AttributeName>System.Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml
index 925eedfd..67dd0b48 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml
@@ -323,7 +323,7 @@ indicator.BindingContext = image;]]></code>
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml
index b78bff94..fce74fb8 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml
@@ -163,7 +163,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0")</AttributeName>
+ <AttributeName>System.Obsolete("Font is obsolete as of version 1.3.0. Please use the Font attributes which are on the class itself.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -595,7 +595,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("XAlign is obsolete. Please use HorizontalTextAlignment instead.")</AttributeName>
+ <AttributeName>System.Obsolete("XAlign is obsolete as of version 2.0.0. Please use HorizontalTextAlignment instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -623,7 +623,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("XAlignProperty is obsolete. Please use HorizontalTextAlignmentProperty instead.")</AttributeName>
+ <AttributeName>System.Obsolete("XAlignProperty is obsolete as of version 2.0.0. Please use HorizontalTextAlignmentProperty instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -751,7 +751,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("YAlign is obsolete. Please use VerticalTextAlignment instead.")</AttributeName>
+ <AttributeName>System.Obsolete("YAlign is obsolete as of version 2.0.0. Please use VerticalTextAlignment instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -779,7 +779,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("YAlignProperty is obsolete. Please use VerticalTextAlignmentProperty instead.")</AttributeName>
+ <AttributeName>System.Obsolete("YAlignProperty is obsolete as of version 2.0.0. Please use VerticalTextAlignmentProperty instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Layout.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Layout.xml
index 3b46b814..bdafbfb0 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Layout.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Layout.xml
@@ -118,7 +118,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use Measure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml
index e56a51c4..aec4ac16 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml
@@ -1088,7 +1088,7 @@ ListView CreateListView()
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml
index be75c122..6f4cfcf0 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml
@@ -819,7 +819,7 @@ public class MyPage : NavigationPage
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use BarBackgroundColor and BarTextColor to change NavigationPage bar color properties")</AttributeName>
+ <AttributeName>System.Obsolete("Tint is obsolete as of version 1.2.0. Please use BarBackgroundColor and BarTextColor to change NavigationPage bar color properties.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -848,7 +848,7 @@ public class MyPage : NavigationPage
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use BarBackgroundColorProperty and BarTextColorProperty to change NavigationPage bar color properties")</AttributeName>
+ <AttributeName>System.Obsolete("TintProperty is obsolete as of version 1.2.0. Please use BarBackgroundColorProperty and BarTextColorProperty to change NavigationPage bar color properties.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/RelativeLayout.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/RelativeLayout.xml
index 6a8c498b..8b036a9e 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/RelativeLayout.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/RelativeLayout.xml
@@ -401,7 +401,7 @@ public class RelativeLayoutExample : ContentPage
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml
index 8cc507a7..04443b32 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml
@@ -238,7 +238,7 @@ MainPage = new ContentPage
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Span.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Span.xml
index 22a929bd..f99dff33 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Span.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Span.xml
@@ -80,7 +80,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Please use the Font properties directly. Obsolete in 1.3.0")</AttributeName>
+ <AttributeName>System.Obsolete("Font is obsolete as of version 1.3.0. Please use the Font properties directly.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/StackLayout.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/StackLayout.xml
index df187061..22c22668 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/StackLayout.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/StackLayout.xml
@@ -229,7 +229,7 @@ var stackLayout = new StackLayout {
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml
index 15a4e28a..f5a9b79b 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml
@@ -321,7 +321,7 @@ public class App : Application
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TapGestureRecognizer.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TapGestureRecognizer.xml
index 47672051..cb644d51 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TapGestureRecognizer.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TapGestureRecognizer.xml
@@ -55,7 +55,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TapGestureRecognizer(Action&lt;View, object&gt; tappedCallback) is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<Parameters>
@@ -83,7 +83,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TapGestureRecognizer(Action&lt;View&gt; tappedCallback) is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<Parameters>
@@ -288,7 +288,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TappedCallback is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -315,7 +315,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TappedCallbackParameter is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -342,7 +342,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TappedCallbackParameterProperty is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -369,7 +369,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Obsolete in 1.0.2. Use Command instead")</AttributeName>
+ <AttributeName>System.Obsolete("TappedCallbackProperty is obsolete as of version 1.0.2. Please use Command instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TemplatedView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TemplatedView.xml
index f15d38c9..b374827a 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TemplatedView.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TemplatedView.xml
@@ -92,7 +92,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ToolbarItem.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ToolbarItem.xml
index ad0705d2..66bb792c 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ToolbarItem.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ToolbarItem.xml
@@ -90,7 +90,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Activated has been replaced by the more consistent 'Clicked'")</AttributeName>
+ <AttributeName>System.Obsolete("Activated is obsolete as of version 1.3.0. Please use Clicked instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -206,7 +206,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Now that ToolbarItem is based on MenuItem, .Text has replaced .Name")</AttributeName>
+ <AttributeName>System.Obsolete("Name is obsolete as of version 1.3.0. Please use Text instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeConverter.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeConverter.xml
index 0e90556b..305452cc 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeConverter.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeConverter.xml
@@ -85,7 +85,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("use ConvertFromInvariantString (string)")</AttributeName>
+ <AttributeName>System.Obsolete("ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -116,7 +116,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("use ConvertFromInvariantString (string)")</AttributeName>
+ <AttributeName>System.Obsolete("ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeTypeConverter.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeTypeConverter.xml
index 331fee34..2b88e154 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeTypeConverter.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TypeTypeConverter.xml
@@ -106,7 +106,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use ConvertFromInvariantString (string, IServiceProvider)")</AttributeName>
+ <AttributeName>System.Obsolete("IExtendedTypeConverter.ConvertFrom is obsolete as of version 2.2.0. Please use ConvertFromInvariantString (string, IServiceProvider) instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/VisualElement.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/VisualElement.xml
index 6202ab2d..24023f7f 100644
--- a/docs/Xamarin.Forms.Core/Xamarin.Forms/VisualElement.xml
+++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/VisualElement.xml
@@ -450,7 +450,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use Measure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
@@ -1370,7 +1370,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("Use OnMeasure")</AttributeName>
+ <AttributeName>System.Obsolete("OnSizeRequest is obsolete as of version 2.2.0. Please use OnMeasure instead.")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
diff --git a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml
index 7225558c..137ca97c 100644
--- a/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml
+++ b/docs/Xamarin.Forms.Xaml/Xamarin.Forms.Xaml.Internals/SimpleValueTargetProvider.xml
@@ -25,7 +25,7 @@
</AssemblyInfo>
<Attributes>
<Attribute>
- <AttributeName>System.Obsolete("TargetProperty is now supported, use it")</AttributeName>
+ <AttributeName>System.Obsolete("SimpleValueTargetProvider(object[] objectAndParents) is obsolete as of version 2.3.4. Please use SimpleValueTargetProvider(object[] objectAndParents, object targetProperty) instead.")</AttributeName>
</Attribute>
</Attributes>
<Parameters>