diff options
author | Samantha Houts <samantha@teamredwall.com> | 2016-06-17 03:10:18 -0700 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2016-06-17 11:10:18 +0100 |
commit | 925fc0aa588a060eb23fa16c1d225dd030012c23 (patch) | |
tree | 83676c25c29d97d9250516b217020ba85425796d /docs/Xamarin.Forms.Core/Xamarin.Forms.Internals | |
parent | d44396a4534b1e2bc81143c809e4adaee656ab15 (diff) | |
download | xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.gz xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.bz2 xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.zip |
Prep Cell & friends for removal of InternalsVisibleTo (#142)
* Prep Cell & friends for removal of InternalsVisibleTo
Includes:
- Cell
- EntryCell
- ListView
- MenuItem
- TableView
- ViewCell
- Toolbar
Moved extensions to Internal & removed TPH
* Update docs
* [Controls] Ignore Issue2411 on iOS <9
* [Controls] Formatting for Issue2411
Diffstat (limited to 'docs/Xamarin.Forms.Core/Xamarin.Forms.Internals')
4 files changed, 709 insertions, 0 deletions
diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/CellExtensions.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/CellExtensions.xml new file mode 100644 index 00000000..836d0710 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/CellExtensions.xml @@ -0,0 +1,214 @@ +<Type Name="CellExtensions" FullName="Xamarin.Forms.Internals.CellExtensions"> + <TypeSignature Language="C#" Value="public static class CellExtensions" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit CellExtensions extends System.Object" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="GetGroup<TView,TItem>"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.ITemplatedItemsList<TItem> GetGroup<TView,TItem> (this TItem cell) where TView : Xamarin.Forms.BindableObject, Xamarin.Forms.ITemplatedItemsView<TItem> where TItem : Xamarin.Forms.BindableObject;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Xamarin.Forms.ITemplatedItemsList`1<!!TItem> GetGroup<(class Xamarin.Forms.BindableObject, class Xamarin.Forms.ITemplatedItemsView`1<!!TItem>) TView, (class Xamarin.Forms.BindableObject) TItem>(!!TItem cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.ITemplatedItemsList<TItem></ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TView"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TItem></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters> + <Parameter Name="cell" Type="TItem" RefType="this" /> + </Parameters> + <Docs> + <typeparam name="TView">To be added.</typeparam> + <typeparam name="TItem">To be added.</typeparam> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGroupHeaderContent<TView,TItem>"> + <MemberSignature Language="C#" Value="public static TItem GetGroupHeaderContent<TView,TItem> (this TItem cell) where TView : Xamarin.Forms.BindableObject, Xamarin.Forms.ITemplatedItemsView<TItem> where TItem : Xamarin.Forms.BindableObject;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig !!TItem GetGroupHeaderContent<(class Xamarin.Forms.BindableObject, class Xamarin.Forms.ITemplatedItemsView`1<!!TItem>) TView, (class Xamarin.Forms.BindableObject) TItem>(!!TItem cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>TItem</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TView"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TItem></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters> + <Parameter Name="cell" Type="TItem" RefType="this" /> + </Parameters> + <Docs> + <typeparam name="TView">To be added.</typeparam> + <typeparam name="TItem">To be added.</typeparam> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIndex<TView,TItem>"> + <MemberSignature Language="C#" Value="public static int GetIndex<TView,TItem> (this TItem cell) where TView : Xamarin.Forms.BindableObject, Xamarin.Forms.ITemplatedItemsView<TItem> where TItem : Xamarin.Forms.BindableObject;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig int32 GetIndex<(class Xamarin.Forms.BindableObject, class Xamarin.Forms.ITemplatedItemsView`1<!!TItem>) TView, (class Xamarin.Forms.BindableObject) TItem>(!!TItem cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TView"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TItem></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters> + <Parameter Name="cell" Type="TItem" RefType="this" /> + </Parameters> + <Docs> + <typeparam name="TView">To be added.</typeparam> + <typeparam name="TItem">To be added.</typeparam> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIsGroupHeader<TView,TItem>"> + <MemberSignature Language="C#" Value="public static bool GetIsGroupHeader<TView,TItem> (this TItem cell) where TView : Xamarin.Forms.BindableObject, Xamarin.Forms.ITemplatedItemsView<TItem> where TItem : Xamarin.Forms.BindableObject;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GetIsGroupHeader<(class Xamarin.Forms.BindableObject, class Xamarin.Forms.ITemplatedItemsView`1<!!TItem>) TView, (class Xamarin.Forms.BindableObject) TItem>(!!TItem cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TView"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TItem></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters> + <Parameter Name="cell" Type="TItem" RefType="this" /> + </Parameters> + <Docs> + <typeparam name="TView">To be added.</typeparam> + <typeparam name="TItem">To be added.</typeparam> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetPath"> + <MemberSignature Language="C#" Value="public static Tuple<int,int> GetPath (this Xamarin.Forms.Cell cell);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Tuple`2<int32, int32> GetPath(class Xamarin.Forms.Cell cell) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Tuple<System.Int32,System.Int32></ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="cell" Type="Xamarin.Forms.Cell" RefType="this" /> + </Parameters> + <Docs> + <param name="cell">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetIsGroupHeader<TView,TItem>"> + <MemberSignature Language="C#" Value="public static void SetIsGroupHeader<TView,TItem> (this TItem cell, bool value) where TView : Xamarin.Forms.BindableObject, Xamarin.Forms.ITemplatedItemsView<TItem> where TItem : Xamarin.Forms.BindableObject;" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void SetIsGroupHeader<(class Xamarin.Forms.BindableObject, class Xamarin.Forms.ITemplatedItemsView`1<!!TItem>) TView, (class Xamarin.Forms.BindableObject) TItem>(!!TItem cell, bool value) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TView"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + <InterfaceName>Xamarin.Forms.ITemplatedItemsView<TItem></InterfaceName> + </Constraints> + </TypeParameter> + <TypeParameter Name="TItem"> + <Constraints> + <BaseTypeName>Xamarin.Forms.BindableObject</BaseTypeName> + </Constraints> + </TypeParameter> + </TypeParameters> + <Parameters> + <Parameter Name="cell" Type="TItem" RefType="this" /> + <Parameter Name="value" Type="System.Boolean" /> + </Parameters> + <Docs> + <typeparam name="TView">To be added.</typeparam> + <typeparam name="TItem">To be added.</typeparam> + <param name="cell">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> diff --git a/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsEx.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsEx.xml new file mode 100644 index 00000000..504754ca --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsEx.xml @@ -0,0 +1,276 @@ +<Type Name="NotifyCollectionChangedEventArgsEx" FullName="Xamarin.Forms.Internals.NotifyCollectionChangedEventArgsEx"> + <TypeSignature Language="C#" Value="public class NotifyCollectionChangedEventArgsEx : System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit NotifyCollectionChangedEventArgsEx extends System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Collections.Specialized.NotifyCollectionChangedEventArgs</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, class System.Collections.IList changedItems) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItems" Type="System.Collections.IList" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItems">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItem" Type="System.Object" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItem">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, class System.Collections.IList newItems, class System.Collections.IList oldItems) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="newItems" Type="System.Collections.IList" /> + <Parameter Name="oldItems" Type="System.Collections.IList" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="newItems">To be added.</param> + <param name="oldItems">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int startingIndex);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, class System.Collections.IList changedItems, int32 startingIndex) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItems" Type="System.Collections.IList" /> + <Parameter Name="startingIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItems">To be added.</param> + <param name="startingIndex">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int32 index) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItem" Type="System.Object" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItem">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="newItem" Type="System.Object" /> + <Parameter Name="oldItem" Type="System.Object" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="newItem">To be added.</param> + <param name="oldItem">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems, int startingIndex);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, class System.Collections.IList newItems, class System.Collections.IList oldItems, int32 startingIndex) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="newItems" Type="System.Collections.IList" /> + <Parameter Name="oldItems" Type="System.Collections.IList" /> + <Parameter Name="startingIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="newItems">To be added.</param> + <param name="oldItems">To be added.</param> + <param name="startingIndex">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int index, int oldIndex);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, class System.Collections.IList changedItems, int32 index, int32 oldIndex) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItems" Type="System.Collections.IList" /> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="oldIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItems">To be added.</param> + <param name="index">To be added.</param> + <param name="oldIndex">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int32 index, int32 oldIndex) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="changedItem" Type="System.Object" /> + <Parameter Name="index" Type="System.Int32" /> + <Parameter Name="oldIndex" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="changedItem">To be added.</param> + <param name="index">To be added.</param> + <param name="oldIndex">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NotifyCollectionChangedEventArgsEx (int count, System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int index);" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(int32 count, valuetype System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int32 index) cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters> + <Parameter Name="count" Type="System.Int32" /> + <Parameter Name="action" Type="System.Collections.Specialized.NotifyCollectionChangedAction" /> + <Parameter Name="newItem" Type="System.Object" /> + <Parameter Name="oldItem" Type="System.Object" /> + <Parameter Name="index" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="count">To be added.</param> + <param name="action">To be added.</param> + <param name="newItem">To be added.</param> + <param name="oldItem">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="public int Count { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance int32 Count" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Int32</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.Internals/NotifyCollectionChangedEventArgsExtensions.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsExtensions.xml new file mode 100644 index 00000000..eb3470b9 --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/NotifyCollectionChangedEventArgsExtensions.xml @@ -0,0 +1,93 @@ +<Type Name="NotifyCollectionChangedEventArgsExtensions" FullName="Xamarin.Forms.Internals.NotifyCollectionChangedEventArgsExtensions"> + <TypeSignature Language="C#" Value="public static class NotifyCollectionChangedEventArgsExtensions" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit NotifyCollectionChangedEventArgsExtensions extends System.Object" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName="Apply"> + <MemberSignature Language="C#" Value="public static System.Collections.Specialized.NotifyCollectionChangedAction Apply (this System.Collections.Specialized.NotifyCollectionChangedEventArgs self, Action<object,int,bool> insert, Action<object,int> removeAt, Action reset);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Collections.Specialized.NotifyCollectionChangedAction Apply(class System.Collections.Specialized.NotifyCollectionChangedEventArgs self, class System.Action`3<object, int32, bool> insert, class System.Action`2<object, int32> removeAt, class System.Action reset) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Specialized.NotifyCollectionChangedAction</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="self" Type="System.Collections.Specialized.NotifyCollectionChangedEventArgs" RefType="this" /> + <Parameter Name="insert" Type="System.Action<System.Object,System.Int32,System.Boolean>" /> + <Parameter Name="removeAt" Type="System.Action<System.Object,System.Int32>" /> + <Parameter Name="reset" Type="System.Action" /> + </Parameters> + <Docs> + <param name="self">To be added.</param> + <param name="insert">To be added.</param> + <param name="removeAt">To be added.</param> + <param name="reset">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Apply<TFrom>"> + <MemberSignature Language="C#" Value="public static void Apply<TFrom> (this System.Collections.Specialized.NotifyCollectionChangedEventArgs self, System.Collections.Generic.IList<TFrom> from, System.Collections.Generic.IList<object> to);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig void Apply<TFrom>(class System.Collections.Specialized.NotifyCollectionChangedEventArgs self, class System.Collections.Generic.IList`1<!!TFrom> from, class System.Collections.Generic.IList`1<object> to) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <TypeParameters> + <TypeParameter Name="TFrom" /> + </TypeParameters> + <Parameters> + <Parameter Name="self" Type="System.Collections.Specialized.NotifyCollectionChangedEventArgs" RefType="this" /> + <Parameter Name="from" Type="System.Collections.Generic.IList<TFrom>" /> + <Parameter Name="to" Type="System.Collections.Generic.IList<System.Object>" /> + </Parameters> + <Docs> + <typeparam name="TFrom">To be added.</typeparam> + <param name="self">To be added.</param> + <param name="from">To be added.</param> + <param name="to">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="WithCount"> + <MemberSignature Language="C#" Value="public static Xamarin.Forms.Internals.NotifyCollectionChangedEventArgsEx WithCount (this System.Collections.Specialized.NotifyCollectionChangedEventArgs e, int count);" /> + <MemberSignature Language="ILAsm" Value=".method public static hidebysig class Xamarin.Forms.Internals.NotifyCollectionChangedEventArgsEx WithCount(class System.Collections.Specialized.NotifyCollectionChangedEventArgs e, int32 count) cil managed" /> + <MemberType>Method</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Internals.NotifyCollectionChangedEventArgsEx</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="e" Type="System.Collections.Specialized.NotifyCollectionChangedEventArgs" RefType="this" /> + <Parameter Name="count" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="e">To be added.</param> + <param name="count">To be added.</param> + <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.Internals/ToolbarTracker.xml b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/ToolbarTracker.xml new file mode 100644 index 00000000..46a698db --- /dev/null +++ b/docs/Xamarin.Forms.Core/Xamarin.Forms.Internals/ToolbarTracker.xml @@ -0,0 +1,126 @@ +<Type Name="ToolbarTracker" FullName="Xamarin.Forms.Internals.ToolbarTracker"> + <TypeSignature Language="C#" Value="public class ToolbarTracker" /> + <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ToolbarTracker extends System.Object" /> + <AssemblyInfo> + <AssemblyName>Xamarin.Forms.Core</AssemblyName> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ToolbarTracker ();" /> + <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> + <MemberType>Constructor</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AdditionalTargets"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable<Xamarin.Forms.Page> AdditionalTargets { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class Xamarin.Forms.Page> AdditionalTargets" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<Xamarin.Forms.Page></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CollectionChanged"> + <MemberSignature Language="C#" Value="public event EventHandler CollectionChanged;" /> + <MemberSignature Language="ILAsm" Value=".event class System.EventHandler CollectionChanged" /> + <MemberType>Event</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HaveMasterDetail"> + <MemberSignature Language="C#" Value="public bool HaveMasterDetail { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool HaveMasterDetail" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SeparateMasterDetail"> + <MemberSignature Language="C#" Value="public bool SeparateMasterDetail { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance bool SeparateMasterDetail" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Target"> + <MemberSignature Language="C#" Value="public Xamarin.Forms.Page Target { get; set; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class Xamarin.Forms.Page Target" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>Xamarin.Forms.Page</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToolbarItems"> + <MemberSignature Language="C#" Value="public System.Collections.Generic.IEnumerable<Xamarin.Forms.ToolbarItem> ToolbarItems { get; }" /> + <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class Xamarin.Forms.ToolbarItem> ToolbarItems" /> + <MemberType>Property</MemberType> + <AssemblyInfo> + <AssemblyVersion>2.0.0.0</AssemblyVersion> + </AssemblyInfo> + <ReturnValue> + <ReturnType>System.Collections.Generic.IEnumerable<Xamarin.Forms.ToolbarItem></ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> +</Type> |