diff options
Diffstat (limited to 'docs/Xamarin.Forms.Core/Xamarin.Forms')
34 files changed, 1111 insertions, 73 deletions
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ActivityIndicator.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ActivityIndicator.xml index bb376feb..a258a5dd 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ActivityIndicator.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ActivityIndicator.xml @@ -1,6 +1,6 @@ <Type Name="ActivityIndicator" FullName="Xamarin.Forms.ActivityIndicator"> - <TypeSignature Language="C#" Value="public class ActivityIndicator : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActivityIndicator extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class ActivityIndicator : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ActivityIndicator>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActivityIndicator extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.ActivityIndicator>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ActivityIndicator></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ActivityIndicatorRenderer))</AttributeName> @@ -173,5 +177,30 @@ var indicator = new ActivityIndicator { </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ActivityIndicator> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.ActivityIndicator> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ActivityIndicator></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> </Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Application.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Application.xml index 9f33ae28..a06fa6a0 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Application.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Application.xml @@ -1,6 +1,6 @@ <Type Name="Application" FullName="Xamarin.Forms.Application"> - <TypeSignature Language="C#" Value="public class Application : Xamarin.Forms.Element, Xamarin.Forms.IApplicationController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Application extends Xamarin.Forms.Element implements class Xamarin.Forms.IApplicationController" /> + <TypeSignature Language="C#" Value="public class Application : Xamarin.Forms.Element, Xamarin.Forms.IApplicationController, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Application>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Application extends Xamarin.Forms.Element implements class Xamarin.Forms.IApplicationController, class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Application>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.3.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ <Interface> <InterfaceName>Xamarin.Forms.IApplicationController</InterfaceName> </Interface> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Application></InterfaceName> + </Interface> </Interfaces> <Docs> <summary>Class that represents a cross-platform mobile application.</summary> @@ -167,6 +170,31 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Application> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Application> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Application></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnAppLinkRequestReceived"> <MemberSignature Language="C#" Value="protected virtual void OnAppLinkRequestReceived (Uri uri);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnAppLinkRequestReceived(class System.Uri uri) cil managed" /> @@ -321,7 +349,7 @@ <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName> </Attribute> <Attribute> - <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.Application/<SavePropertiesAsync>d__50))</AttributeName> + <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.Application/<SavePropertiesAsync>d__51))</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 baed2b7a..5aa14114 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/BoxView.xml @@ -1,6 +1,6 @@ <Type Name="BoxView" FullName="Xamarin.Forms.BoxView"> - <TypeSignature Language="C#" Value="public class BoxView : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BoxView extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class BoxView : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.BoxView>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BoxView extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.BoxView>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.BoxView></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._BoxViewRenderer))</AttributeName> @@ -145,6 +149,31 @@ namespace FormsGallery </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.BoxView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.BoxView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.BoxView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnSizeRequest"> <MemberSignature Language="C#" Value="protected override Xamarin.Forms.SizeRequest OnSizeRequest (double widthConstraint, double heightConstraint);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype Xamarin.Forms.SizeRequest OnSizeRequest(float64 widthConstraint, float64 heightConstraint) cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Button.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Button.xml index e3d713cf..9650413c 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Button.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Button.xml @@ -1,6 +1,6 @@ <Type Name="Button" FullName="Xamarin.Forms.Button"> - <TypeSignature Language="C#" Value="public class Button : Xamarin.Forms.View, Xamarin.Forms.IButtonController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Button extends Xamarin.Forms.View implements class Xamarin.Forms.IButtonController, class Xamarin.Forms.IElementController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> + <TypeSignature Language="C#" Value="public class Button : Xamarin.Forms.View, Xamarin.Forms.IButtonController, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Button>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Button extends Xamarin.Forms.View implements class Xamarin.Forms.IButtonController, class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Button>, class Xamarin.Forms.IElementController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -18,6 +18,9 @@ <Interface> <InterfaceName>Xamarin.Forms.IButtonController</InterfaceName> </Interface> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Button></InterfaceName> + </Interface> </Interfaces> <Attributes> <Attribute> @@ -594,6 +597,31 @@ namespace FormsGallery </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Button> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Button> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Button></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnBindingContextChanged"> <MemberSignature Language="C#" Value="protected override void OnBindingContextChanged ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnBindingContextChanged() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/CarouselPage.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/CarouselPage.xml index 4b72572e..f1fe41bb 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/CarouselPage.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/CarouselPage.xml @@ -1,6 +1,6 @@ <Type Name="CarouselPage" FullName="Xamarin.Forms.CarouselPage"> - <TypeSignature Language="C#" Value="public class CarouselPage : Xamarin.Forms.MultiPage<Xamarin.Forms.ContentPage>" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CarouselPage extends Xamarin.Forms.MultiPage`1<class Xamarin.Forms.ContentPage>" /> + <TypeSignature Language="C#" Value="public class CarouselPage : Xamarin.Forms.MultiPage<Xamarin.Forms.ContentPage>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.CarouselPage>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CarouselPage extends Xamarin.Forms.MultiPage`1<class Xamarin.Forms.ContentPage> implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.CarouselPage>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -17,7 +17,11 @@ <BaseTypeArgument TypeParamName="T">Xamarin.Forms.ContentPage</BaseTypeArgument> </BaseTypeArguments> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.CarouselPage></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._CarouselPageRenderer))</AttributeName> @@ -130,5 +134,30 @@ MainPage = new CarouselPage { <remarks>This returns a new <see cref="T:Xamarin.Forms.Page" /> object that has its <see cref="P:Xamarin.Forms.Page.Title" /> property set to the value of <see cref="M:Object.ToString" /> when called on <paramref name="item" />.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.CarouselPage> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.CarouselPage> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.CarouselPage></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> </Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Configuration`2.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Configuration`2.xml new file mode 100644 index 00000000..d2f91064 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Configuration`2.xml @@ -0,0 +1,91 @@ +<Type Name="Configuration<TPlatform,TElement>" FullName="Xamarin.Forms.Configuration<TPlatform,TElement>"> + <TypeSignature Language="C#" Value="public class Configuration<TPlatform,TElement> : Xamarin.Forms.IConfigElement<TElement>, Xamarin.Forms.IPlatformElementConfiguration<TPlatform,TElement> where TPlatform : IConfigPlatform where TElement : Element" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Configuration`2<(class Xamarin.Forms.IConfigPlatform) TPlatform, (class Xamarin.Forms.Element) TElement> extends System.Object implements class Xamarin.Forms.IConfigElement`1<!TElement>, class Xamarin.Forms.IPlatformElementConfiguration`2<!TPlatform, !TElement>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TPlatform"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TElement"> + <Constraints> + <BaseTypeName>Xamarin.Forms.Element</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IConfigElement<TElement></InterfaceName> + </Interface> + <Interface> + <InterfaceName>Xamarin.Forms.IPlatformElementConfiguration<TPlatform,TElement></InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="TPlatform">To be added.</typeparam> + <typeparam name="TElement">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Configuration (TElement element);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(!TElement element) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="element" Type="TElement" /> + </Parameters> + <Docs> + <param name="element">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Create"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Configuration<TPlatform,TElement> Create (TElement element);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Xamarin.Forms.Configuration`2<!TPlatform, !TElement> Create(!TElement element) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Configuration<TPlatform,TElement></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="element" Type="TElement" /> + </Parameters> + <Docs> + <param name="element">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Element"> + <MemberSignature Language="C#" Value="public TElement Element { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance !TElement Element" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>TElement</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/DatePicker.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/DatePicker.xml index e1eaddb5..05e2cc60 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/DatePicker.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/DatePicker.xml @@ -1,6 +1,6 @@ <Type Name="DatePicker" FullName="Xamarin.Forms.DatePicker"> - <TypeSignature Language="C#" Value="public class DatePicker : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DatePicker extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class DatePicker : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.DatePicker>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit DatePicker extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.DatePicker>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.DatePicker></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._DatePickerRenderer))</AttributeName> @@ -315,6 +319,31 @@ DatePicker datePicker = new DatePicker </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.DatePicker> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.DatePicker> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.DatePicker></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="TextColor"> <MemberSignature Language="C#" Value="public Xamarin.Forms.Color TextColor { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Color TextColor" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Editor.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Editor.xml index 3c45623a..627b7d28 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Editor.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Editor.xml @@ -1,6 +1,6 @@ <Type Name="Editor" FullName="Xamarin.Forms.Editor"> - <TypeSignature Language="C#" Value="public class Editor : Xamarin.Forms.InputView" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Editor extends Xamarin.Forms.InputView" /> + <TypeSignature Language="C#" Value="public class Editor : Xamarin.Forms.InputView, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Editor>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Editor extends Xamarin.Forms.InputView implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Editor>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.InputView</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Editor></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._EditorRenderer))</AttributeName> @@ -197,6 +201,31 @@ var editor = new Editor { <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Editor> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Editor> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Editor></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Text"> <MemberSignature Language="C#" Value="public string Text { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Text" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml index 0626721c..b431c37a 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Element.xml @@ -625,6 +625,26 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Xamarin.Forms.IElementController.EffectIsAttached"> + <MemberSignature Language="C#" Value="bool IElementController.EffectIsAttached (string name);" /> + <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance bool Xamarin.Forms.IElementController.EffectIsAttached(string name) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Xamarin.Forms.IElementController.LogicalChildren"> <MemberSignature Language="C#" Value="System.Collections.ObjectModel.ReadOnlyCollection<Xamarin.Forms.Element> Xamarin.Forms.IElementController.LogicalChildren { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyCollection`1<class Xamarin.Forms.Element> Xamarin.Forms.IElementController.LogicalChildren" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Entry.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Entry.xml index 7297e9c2..28804a7a 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Entry.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Entry.xml @@ -1,6 +1,6 @@ <Type Name="Entry" FullName="Xamarin.Forms.Entry"> - <TypeSignature Language="C#" Value="public class Entry : Xamarin.Forms.InputView, Xamarin.Forms.IEntryController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Entry extends Xamarin.Forms.InputView implements class Xamarin.Forms.IEntryController" /> + <TypeSignature Language="C#" Value="public class Entry : Xamarin.Forms.InputView, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Entry>, Xamarin.Forms.IEntryController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Entry extends Xamarin.Forms.InputView implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Entry>, class Xamarin.Forms.IEntryController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Entry></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IEntryController</InterfaceName> </Interface> </Interfaces> @@ -308,6 +311,31 @@ View CreateLoginForm () </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Entry> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Entry> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Entry></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Placeholder"> <MemberSignature Language="C#" Value="public string Placeholder { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Placeholder" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Frame.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Frame.xml index 6a199ce0..d056ab6f 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Frame.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Frame.xml @@ -1,6 +1,6 @@ <Type Name="Frame" FullName="Xamarin.Forms.Frame"> - <TypeSignature Language="C#" Value="public class Frame : Xamarin.Forms.ContentView" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Frame extends Xamarin.Forms.ContentView" /> + <TypeSignature Language="C#" Value="public class Frame : Xamarin.Forms.ContentView, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Frame>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Frame extends Xamarin.Forms.ContentView implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Frame>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.ContentView</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Frame></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.ContentProperty("Content")</AttributeName> @@ -132,6 +136,31 @@ MainPage = new ContentPage () { </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Frame> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Frame> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Frame></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OutlineColor"> <MemberSignature Language="C#" Value="public Xamarin.Forms.Color OutlineColor { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Color OutlineColor" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigElement`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigElement`1.xml new file mode 100644 index 00000000..589e7856 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigElement`1.xml @@ -0,0 +1,40 @@ +<Type Name="IConfigElement<T>" FullName="Xamarin.Forms.IConfigElement<T>"> + <TypeSignature Language="C#" Value="public interface IConfigElement<out T> where T : Element" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IConfigElement`1<(class Xamarin.Forms.Element) + T>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <ParameterAttribute>Covariant</ParameterAttribute> + <BaseTypeName>Xamarin.Forms.Element</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Element"> + <MemberSignature Language="C#" Value="public T Element { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance !T Element" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>T</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigPlatform.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigPlatform.xml new file mode 100644 index 00000000..550913f9 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IConfigPlatform.xml @@ -0,0 +1,14 @@ +<Type Name="IConfigPlatform" FullName="Xamarin.Forms.IConfigPlatform"> + <TypeSignature Language="C#" Value="public interface IConfigPlatform" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IConfigPlatform" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members /> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementConfiguration`1.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementConfiguration`1.xml new file mode 100644 index 00000000..fd951bd9 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementConfiguration`1.xml @@ -0,0 +1,49 @@ +<Type Name="IElementConfiguration<TElement>" FullName="Xamarin.Forms.IElementConfiguration<TElement>"> + <TypeSignature Language="C#" Value="public interface IElementConfiguration<out TElement> where TElement : Element" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IElementConfiguration`1<(class Xamarin.Forms.Element) + TElement>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TElement"> + <Constraints> + <ParameterAttribute>Covariant</ParameterAttribute> + <BaseTypeName>Xamarin.Forms.Element</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces /> + <Docs> + <typeparam name="TElement">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,out TElement> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, !TElement> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,TElement></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementController.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementController.xml index d891eb09..d02b589c 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementController.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IElementController.xml @@ -30,6 +30,26 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="EffectIsAttached"> + <MemberSignature Language="C#" Value="public bool EffectIsAttached (string name);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool EffectIsAttached(string name) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="LogicalChildren"> <MemberSignature Language="C#" Value="public System.Collections.ObjectModel.ReadOnlyCollection<Xamarin.Forms.Element> LogicalChildren { get; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.ObjectModel.ReadOnlyCollection`1<class Xamarin.Forms.Element> LogicalChildren" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/IPlatformElementConfiguration`2.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/IPlatformElementConfiguration`2.xml new file mode 100644 index 00000000..a595879a --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/IPlatformElementConfiguration`2.xml @@ -0,0 +1,34 @@ +<Type Name="IPlatformElementConfiguration<TPlatform,TElement>" FullName="Xamarin.Forms.IPlatformElementConfiguration<TPlatform,TElement>"> + <TypeSignature Language="C#" Value="public interface IPlatformElementConfiguration<out TPlatform,out TElement> : Xamarin.Forms.IConfigElement<out TElement> where TPlatform : IConfigPlatform where TElement : Element" /> + <TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IPlatformElementConfiguration`2<(class Xamarin.Forms.IConfigPlatform) + TPlatform, (class Xamarin.Forms.Element) + TElement> implements class Xamarin.Forms.IConfigElement`1<!TElement>" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <TypeParameters> + <TypeParameter Name="TPlatform"> + <Constraints> + <ParameterAttribute>Covariant</ParameterAttribute> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TElement"> + <Constraints> + <ParameterAttribute>Covariant</ParameterAttribute> + <BaseTypeName>Xamarin.Forms.Element</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IConfigElement<TElement></InterfaceName> + </Interface> + </Interfaces> + <Docs> + <typeparam name="TPlatform">To be added.</typeparam> + <typeparam name="TElement">To be added.</typeparam> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members /> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml index 25453fd9..af571063 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Image.xml @@ -1,6 +1,6 @@ <Type Name="Image" FullName="Xamarin.Forms.Image"> - <TypeSignature Language="C#" Value="public class Image : Xamarin.Forms.View, Xamarin.Forms.IImageController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Image extends Xamarin.Forms.View implements class Xamarin.Forms.IImageController" /> + <TypeSignature Language="C#" Value="public class Image : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Image>, Xamarin.Forms.IImageController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Image extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Image>, class Xamarin.Forms.IImageController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Image></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IImageController</InterfaceName> </Interface> </Interfaces> @@ -216,6 +219,31 @@ indicator.BindingContext = image;]]></code> </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Image> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Image> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Image></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnBindingContextChanged"> <MemberSignature Language="C#" Value="protected override void OnBindingContextChanged ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnBindingContextChanged() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml index 47a9a6b0..776a12a5 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Label.xml @@ -1,6 +1,6 @@ <Type Name="Label" FullName="Xamarin.Forms.Label"> - <TypeSignature Language="C#" Value="public class Label : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Label extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class Label : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Label>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Label extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Label>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -15,6 +15,9 @@ <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Label></InterfaceName> + </Interface> </Interfaces> <Attributes> <Attribute> @@ -426,6 +429,31 @@ public class App : Application </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Label> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Label> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Label></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Text"> <MemberSignature Language="C#" Value="public string Text { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Text" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml index 950e2530..f1fb11dd 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ListView.xml @@ -1,6 +1,6 @@ <Type Name="ListView" FullName="Xamarin.Forms.ListView"> - <TypeSignature Language="C#" Value="public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IListViewController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Xamarin.Forms.ItemsView`1<class Xamarin.Forms.Cell> implements class Xamarin.Forms.IElementController, class Xamarin.Forms.IListViewController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> + <TypeSignature Language="C#" Value="public class ListView : Xamarin.Forms.ItemsView<Xamarin.Forms.Cell>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ListView>, Xamarin.Forms.IListViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ListView extends Xamarin.Forms.ItemsView`1<class Xamarin.Forms.Cell> implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.ListView>, class Xamarin.Forms.IElementController, class Xamarin.Forms.IListViewController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -20,6 +20,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ListView></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IListViewController</InterfaceName> </Interface> </Interfaces> @@ -1010,6 +1013,31 @@ ListView CreateListView() <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ListView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.ListView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ListView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnSizeRequest"> <MemberSignature Language="C#" Value="protected override Xamarin.Forms.SizeRequest OnSizeRequest (double widthConstraint, double heightConstraint);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype Xamarin.Forms.SizeRequest OnSizeRequest(float64 widthConstraint, float64 heightConstraint) cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/MasterDetailPage.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/MasterDetailPage.xml index 5c802650..cd01c3c1 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/MasterDetailPage.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/MasterDetailPage.xml @@ -1,6 +1,6 @@ <Type Name="MasterDetailPage" FullName="Xamarin.Forms.MasterDetailPage"> - <TypeSignature Language="C#" Value="public class MasterDetailPage : Xamarin.Forms.Page, Xamarin.Forms.IMasterDetailPageController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MasterDetailPage extends Xamarin.Forms.Page implements class Xamarin.Forms.IMasterDetailPageController" /> + <TypeSignature Language="C#" Value="public class MasterDetailPage : Xamarin.Forms.Page, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.MasterDetailPage>, Xamarin.Forms.IMasterDetailPageController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit MasterDetailPage extends Xamarin.Forms.Page implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.MasterDetailPage>, class Xamarin.Forms.IMasterDetailPageController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.MasterDetailPage></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IMasterDetailPageController</InterfaceName> </Interface> </Interfaces> @@ -368,6 +371,31 @@ namespace FormsGallery <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.MasterDetailPage> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.MasterDetailPage> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.MasterDetailPage></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnAppearing"> <MemberSignature Language="C#" Value="protected override void OnAppearing ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnAppearing() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml index d31d850e..4e7ed1fb 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/NavigationPage.xml @@ -1,6 +1,6 @@ <Type Name="NavigationPage" FullName="Xamarin.Forms.NavigationPage"> - <TypeSignature Language="C#" Value="public class NavigationPage : Xamarin.Forms.Page, Xamarin.Forms.INavigationPageController, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NavigationPage extends Xamarin.Forms.Page implements class Xamarin.Forms.INavigationPageController, class Xamarin.Forms.IPageContainer`1<class Xamarin.Forms.Page>" /> + <TypeSignature Language="C#" Value="public class NavigationPage : Xamarin.Forms.Page, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.NavigationPage>, Xamarin.Forms.INavigationPageController, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NavigationPage extends Xamarin.Forms.Page implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.NavigationPage>, class Xamarin.Forms.INavigationPageController, class Xamarin.Forms.IPageContainer`1<class Xamarin.Forms.Page>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.NavigationPage></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.INavigationPageController</InterfaceName> </Interface> <Interface> @@ -364,6 +367,31 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.NavigationPage> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.NavigationPage> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.NavigationPage></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnBackButtonPressed"> <MemberSignature Language="C#" Value="protected override bool OnBackButtonPressed ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance bool OnBackButtonPressed() cil managed" /> @@ -422,7 +450,7 @@ <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName> </Attribute> <Attribute> - <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PopAsync>d__36))</AttributeName> + <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PopAsync>d__38))</AttributeName> </Attribute> </Attributes> <ReturnValue> @@ -520,7 +548,7 @@ <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName> </Attribute> <Attribute> - <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PopToRootAsync>d__44))</AttributeName> + <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PopToRootAsync>d__46))</AttributeName> </Attribute> </Attributes> <ReturnValue> @@ -577,7 +605,7 @@ <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName> </Attribute> <Attribute> - <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PushAsync>d__46))</AttributeName> + <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<PushAsync>d__48))</AttributeName> </Attribute> </Attributes> <ReturnValue> @@ -828,7 +856,7 @@ public class MyPage : NavigationPage <AttributeName>System.Diagnostics.DebuggerStepThrough</AttributeName> </Attribute> <Attribute> - <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<Xamarin-Forms-INavigationPageController-PopAsyncInner>d__61))</AttributeName> + <AttributeName>System.Runtime.CompilerServices.AsyncStateMachine(typeof(Xamarin.Forms.NavigationPage/<Xamarin-Forms-INavigationPageController-PopAsyncInner>d__63))</AttributeName> </Attribute> </Attributes> <ReturnValue> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/OpenGLView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/OpenGLView.xml index 038bc3eb..e9704a6f 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/OpenGLView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/OpenGLView.xml @@ -1,6 +1,6 @@ <Type Name="OpenGLView" FullName="Xamarin.Forms.OpenGLView"> - <TypeSignature Language="C#" Value="public sealed class OpenGLView : Xamarin.Forms.View, Xamarin.Forms.IOpenGlViewController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit OpenGLView extends Xamarin.Forms.View implements class Xamarin.Forms.IElementController, class Xamarin.Forms.IOpenGlViewController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> + <TypeSignature Language="C#" Value="public sealed class OpenGLView : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.OpenGLView>, Xamarin.Forms.IOpenGlViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit OpenGLView extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.OpenGLView>, class Xamarin.Forms.IElementController, class Xamarin.Forms.IOpenGlViewController, class Xamarin.Forms.IViewController, class Xamarin.Forms.IVisualElementController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.OpenGLView></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IOpenGlViewController</InterfaceName> </Interface> </Interfaces> @@ -173,6 +176,31 @@ namespace opengl <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.OpenGLView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.OpenGLView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.OpenGLView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnDisplay"> <MemberSignature Language="C#" Value="public Action<Xamarin.Forms.Rectangle> OnDisplay { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance class System.Action`1<valuetype Xamarin.Forms.Rectangle> OnDisplay" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Page.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Page.xml index e25234f6..44d7955f 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Page.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Page.xml @@ -1,6 +1,6 @@ <Type Name="Page" FullName="Xamarin.Forms.Page"> - <TypeSignature Language="C#" Value="public class Page : Xamarin.Forms.VisualElement, Xamarin.Forms.ILayout, Xamarin.Forms.IPageController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Page extends Xamarin.Forms.VisualElement implements class Xamarin.Forms.ILayout, class Xamarin.Forms.IPageController" /> + <TypeSignature Language="C#" Value="public class Page : Xamarin.Forms.VisualElement, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Page>, Xamarin.Forms.ILayout, Xamarin.Forms.IPageController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Page extends Xamarin.Forms.VisualElement implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Page>, class Xamarin.Forms.ILayout, class Xamarin.Forms.IPageController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Page></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.ILayout</InterfaceName> </Interface> <Interface> @@ -603,6 +606,31 @@ namespace MyFirstFormsApp.WinPhone <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Page> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Page> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Page></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnAppearing"> <MemberSignature Language="C#" Value="protected virtual void OnAppearing ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnAppearing() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Picker.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Picker.xml index 560ebc6a..0e9424e3 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Picker.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Picker.xml @@ -1,6 +1,6 @@ <Type Name="Picker" FullName="Xamarin.Forms.Picker"> - <TypeSignature Language="C#" Value="public class Picker : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Picker extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class Picker : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Picker>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Picker extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Picker>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Picker></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._PickerRenderer))</AttributeName> @@ -181,6 +185,31 @@ namespace FormsGallery <remarks>This property is read-only, but exposes the IList<> interface, so items can be added using Add().</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Picker> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Picker> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Picker></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="SelectedIndex"> <MemberSignature Language="C#" Value="public int SelectedIndex { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance int32 SelectedIndex" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ProgressBar.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ProgressBar.xml index ed9cc2b8..919c6bb2 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ProgressBar.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ProgressBar.xml @@ -1,6 +1,6 @@ <Type Name="ProgressBar" FullName="Xamarin.Forms.ProgressBar"> - <TypeSignature Language="C#" Value="public class ProgressBar : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ProgressBar extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class ProgressBar : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ProgressBar>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ProgressBar extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.ProgressBar>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ProgressBar></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._ProgressBarRenderer))</AttributeName> @@ -77,6 +81,31 @@ Debug.WriteLine ("Animation completed"); </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ProgressBar> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.ProgressBar> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ProgressBar></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Progress"> <MemberSignature Language="C#" Value="public double Progress { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance float64 Progress" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml index 7f7fe4bb..d3131ec4 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/ScrollView.xml @@ -1,6 +1,6 @@ <Type Name="ScrollView" FullName="Xamarin.Forms.ScrollView"> - <TypeSignature Language="C#" Value="public class ScrollView : Xamarin.Forms.Layout, Xamarin.Forms.IScrollViewController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollView extends Xamarin.Forms.Layout implements class Xamarin.Forms.ILayoutController, class Xamarin.Forms.IScrollViewController" /> + <TypeSignature Language="C#" Value="public class ScrollView : Xamarin.Forms.Layout, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ScrollView>, Xamarin.Forms.IScrollViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ScrollView extends Xamarin.Forms.Layout implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.ScrollView>, class Xamarin.Forms.ILayoutController, class Xamarin.Forms.IScrollViewController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -17,6 +17,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.ScrollView></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.IScrollViewController</InterfaceName> </Interface> </Interfaces> @@ -197,6 +200,31 @@ MainPage = new ContentPage </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ScrollView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.ScrollView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.ScrollView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnSizeRequest"> <MemberSignature Language="C#" Value="protected override Xamarin.Forms.SizeRequest OnSizeRequest (double widthConstraint, double heightConstraint);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance valuetype Xamarin.Forms.SizeRequest OnSizeRequest(float64 widthConstraint, float64 heightConstraint) cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/SearchBar.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/SearchBar.xml index 3c9107a8..89ed58ed 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/SearchBar.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/SearchBar.xml @@ -1,6 +1,6 @@ <Type Name="SearchBar" FullName="Xamarin.Forms.SearchBar"> - <TypeSignature Language="C#" Value="public class SearchBar : Xamarin.Forms.View, Xamarin.Forms.ISearchBarController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SearchBar extends Xamarin.Forms.View implements class Xamarin.Forms.ISearchBarController" /> + <TypeSignature Language="C#" Value="public class SearchBar : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.SearchBar>, Xamarin.Forms.ISearchBarController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit SearchBar extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.SearchBar>, class Xamarin.Forms.ISearchBarController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.SearchBar></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.ISearchBarController</InterfaceName> </Interface> </Interfaces> @@ -308,6 +311,31 @@ public class App : Application <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.SearchBar> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.SearchBar> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.SearchBar></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Placeholder"> <MemberSignature Language="C#" Value="public string Placeholder { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance string Placeholder" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Slider.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Slider.xml index 3ae554ef..4159cd31 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Slider.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Slider.xml @@ -1,6 +1,6 @@ <Type Name="Slider" FullName="Xamarin.Forms.Slider"> - <TypeSignature Language="C#" Value="public class Slider : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Slider extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class Slider : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Slider>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Slider extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Slider>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Slider></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._SliderRenderer))</AttributeName> @@ -249,6 +253,31 @@ namespace FormsGallery </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Slider> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Slider> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Slider></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Value"> <MemberSignature Language="C#" Value="public double Value { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance float64 Value" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Stepper.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Stepper.xml index 2aae02bb..fefc4705 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Stepper.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Stepper.xml @@ -1,6 +1,6 @@ <Type Name="Stepper" FullName="Xamarin.Forms.Stepper"> - <TypeSignature Language="C#" Value="public class Stepper : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Stepper extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class Stepper : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Stepper>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Stepper extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Stepper>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Stepper></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._StepperRenderer))</AttributeName> @@ -303,6 +307,31 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Stepper> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Stepper> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Stepper></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Value"> <MemberSignature Language="C#" Value="public double Value { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance float64 Value" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/Switch.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/Switch.xml index 71bd528d..d90d8df4 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/Switch.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/Switch.xml @@ -1,6 +1,6 @@ <Type Name="Switch" FullName="Xamarin.Forms.Switch"> - <TypeSignature Language="C#" Value="public class Switch : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Switch extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class Switch : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Switch>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Switch extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.Switch>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.Switch></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._SwitchRenderer))</AttributeName> @@ -168,6 +172,31 @@ namespace FormsGallery <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Switch> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.Switch> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.Switch></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="Toggled"> <MemberSignature Language="C#" Value="public event EventHandler<Xamarin.Forms.ToggledEventArgs> Toggled;" /> <MemberSignature Language="ILAsm" Value=".event class System.EventHandler`1<class Xamarin.Forms.ToggledEventArgs> Toggled" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TabbedPage.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TabbedPage.xml index 130750fc..87f53b6f 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TabbedPage.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TabbedPage.xml @@ -1,6 +1,6 @@ <Type Name="TabbedPage" FullName="Xamarin.Forms.TabbedPage"> - <TypeSignature Language="C#" Value="public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TabbedPage extends Xamarin.Forms.MultiPage`1<class Xamarin.Forms.Page>" /> + <TypeSignature Language="C#" Value="public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TabbedPage extends Xamarin.Forms.MultiPage`1<class Xamarin.Forms.Page> implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.TabbedPage>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -17,7 +17,11 @@ <BaseTypeArgument TypeParamName="T">Xamarin.Forms.Page</BaseTypeArgument> </BaseTypeArguments> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))</AttributeName> @@ -247,6 +251,31 @@ class TabbedPageDemoPage2 : TabbedPage <remarks>This returns a new <see cref="T:Xamarin.Forms.Page" /> object that has its <see cref="P:Xamarin.Forms.Page.Title" /> property set to the value of <see cref="M:Object.ToString" /> when called on <paramref name="item" />.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TabbedPage> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.TabbedPage> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TabbedPage></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnParentSet"> <MemberSignature Language="C#" Value="protected override void OnParentSet ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnParentSet() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml index 1ac76588..2a11f7e0 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TableView.xml @@ -1,6 +1,6 @@ <Type Name="TableView" FullName="Xamarin.Forms.TableView"> - <TypeSignature Language="C#" Value="public class TableView : Xamarin.Forms.View, Xamarin.Forms.ITableViewController" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TableView extends Xamarin.Forms.View implements class Xamarin.Forms.ITableViewController" /> + <TypeSignature Language="C#" Value="public class TableView : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TableView>, Xamarin.Forms.ITableViewController" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TableView extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.TableView>, class Xamarin.Forms.ITableViewController" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -16,6 +16,9 @@ </Base> <Interfaces> <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TableView></InterfaceName> + </Interface> + <Interface> <InterfaceName>Xamarin.Forms.ITableViewController</InterfaceName> </Interface> </Interfaces> @@ -216,6 +219,31 @@ public class App : Application <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TableView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.TableView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TableView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnBindingContextChanged"> <MemberSignature Language="C#" Value="protected override void OnBindingContextChanged ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnBindingContextChanged() cil managed" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/TimePicker.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/TimePicker.xml index 1c5119f1..a15a1f5b 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/TimePicker.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/TimePicker.xml @@ -1,6 +1,6 @@ <Type Name="TimePicker" FullName="Xamarin.Forms.TimePicker"> - <TypeSignature Language="C#" Value="public class TimePicker : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TimePicker extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class TimePicker : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TimePicker>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TimePicker extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.TimePicker>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TimePicker></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TimePickerRenderer))</AttributeName> @@ -102,6 +106,31 @@ var beeroclock = new TimePicker () { Time = new TimeSpan (17,0,0) }; </remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TimePicker> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.TimePicker> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.TimePicker></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="TextColor"> <MemberSignature Language="C#" Value="public Xamarin.Forms.Color TextColor { get; set; }" /> <MemberSignature Language="ILAsm" Value=".property instance valuetype Xamarin.Forms.Color TextColor" /> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms/WebView.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms/WebView.xml index 945ba719..15b8d78d 100644 --- a/docs/Xamarin.Forms.Core/Xamarin.Forms/WebView.xml +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms/WebView.xml @@ -1,6 +1,6 @@ <Type Name="WebView" FullName="Xamarin.Forms.WebView"> - <TypeSignature Language="C#" Value="public class WebView : Xamarin.Forms.View" /> - <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebView extends Xamarin.Forms.View" /> + <TypeSignature Language="C#" Value="public class WebView : Xamarin.Forms.View, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.WebView>" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit WebView extends Xamarin.Forms.View implements class Xamarin.Forms.IElementConfiguration`1<class Xamarin.Forms.WebView>" /> <AssemblyInfo> <AssemblyName>Xamarin.Forms.Core</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> @@ -14,7 +14,11 @@ <Base> <BaseTypeName>Xamarin.Forms.View</BaseTypeName> </Base> - <Interfaces /> + <Interfaces> + <Interface> + <InterfaceName>Xamarin.Forms.IElementConfiguration<Xamarin.Forms.WebView></InterfaceName> + </Interface> + </Interfaces> <Attributes> <Attribute> <AttributeName>Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._WebViewRenderer))</AttributeName> @@ -261,6 +265,31 @@ namespace FormsGallery <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="On<T>"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.WebView> On<T> () where T : Xamarin.Forms.IConfigPlatform;" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Xamarin.Forms.IPlatformElementConfiguration`2<!!T, class Xamarin.Forms.WebView> On<(class Xamarin.Forms.IConfigPlatform) T>() cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.IPlatformElementConfiguration<T,Xamarin.Forms.WebView></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="T"> + <Constraints> + <InterfaceName>Xamarin.Forms.IConfigPlatform</InterfaceName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters /> + <Docs> + <typeparam name="T">To be added.</typeparam> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> <Member MemberName="OnBindingContextChanged"> <MemberSignature Language="C#" Value="protected override void OnBindingContextChanged ();" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance void OnBindingContextChanged() cil managed" /> |