Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
788 lines (787 sloc) 56.2 KB
<Type Name="UICollectionViewDelegate_Extensions" FullName="UIKit.UICollectionViewDelegate_Extensions">
<TypeSignature Language="C#" Value="public static class UICollectionViewDelegate_Extensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit UICollectionViewDelegate_Extensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:UIKit.UICollectionViewDelegate_Extensions" />
<TypeSignature Language="F#" Value="type UICollectionViewDelegate_Extensions = class" />
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Extension methods to the <see cref="T:UIKit.IUICollectionViewDelegate" /> interface to support all the methods from the <see cref="T:UIKit.UICollectionViewDelegate" /> protocol.</summary>
<remarks>
<para>The extension methods for <see cref="T:UIKit.IUICollectionViewDelegate" /> allow developers to treat instances of the interface as having all the optional methods of the original <see cref="T:UIKit.UICollectionViewDelegate" /> protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.</para>
</remarks>
</Docs>
<Members>
<Member MemberName="CanFocusItem">
<MemberSignature Language="C#" Value="public static bool CanFocusItem (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool CanFocusItem(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.CanFocusItem(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member CanFocusItem : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.CanFocusItem (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The <see cref="T:UIKit.UICollectionView" /> is associated with <c>this</c>.</param>
<param name="indexPath">The <see cref="T:Foundation.NSIndexPath" /> of the item being checked.</param>
<summary>Whether the item at <paramref name="indexPath" /> can be focused.</summary>
<returns>Returns <see langword="true" /> if the item can be focused.</returns>
<remarks>
<para>If this method is not implemented, the item's <see cref="P:UIKit.UIView.CanBecomeFocused" /> property will be checked.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="CanPerformAction">
<MemberSignature Language="C#" Value="public static bool CanPerformAction (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, ObjCRuntime.Selector action, Foundation.NSIndexPath indexPath, Foundation.NSObject sender);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool CanPerformAction(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class ObjCRuntime.Selector action, class Foundation.NSIndexPath indexPath, class Foundation.NSObject sender) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.CanPerformAction(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,ObjCRuntime.Selector,Foundation.NSIndexPath,Foundation.NSObject)" />
<MemberSignature Language="F#" Value="static member CanPerformAction : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * ObjCRuntime.Selector * Foundation.NSIndexPath * Foundation.NSObject -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.CanPerformAction (This, collectionView, action, indexPath, sender)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="action" Type="ObjCRuntime.Selector" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
<Parameter Name="sender" Type="Foundation.NSObject" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="action">To be added.</param>
<param name="indexPath">To be added.</param>
<param name="sender">To be added.</param>
<summary>Whether the cell at the specified <paramref name="indexPath" /> supports the specified action.</summary>
<returns>The default value is <see langword="false" />.</returns>
<remarks>
<para>This method is called after <see cref="M:UIKit.UICollectionViewDelegate_Extensions.ShouldShowMenu(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" /> and allows the developer to remove particular menu items from the displayed editing menu.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="CellDisplayingEnded">
<MemberSignature Language="C#" Value="public static void CellDisplayingEnded (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void CellDisplayingEnded(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionViewCell cell, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.CellDisplayingEnded(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionViewCell,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member CellDisplayingEnded : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionViewCell * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.CellDisplayingEnded (This, collectionView, cell, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="cell" Type="UIKit.UICollectionViewCell" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="cell">To be added.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the cell at the specified indexPath has been removed.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DidUpdateFocus">
<MemberSignature Language="C#" Value="public static void DidUpdateFocus (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionViewFocusUpdateContext context, UIKit.UIFocusAnimationCoordinator coordinator);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void DidUpdateFocus(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionViewFocusUpdateContext context, class UIKit.UIFocusAnimationCoordinator coordinator) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.DidUpdateFocus(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionViewFocusUpdateContext,UIKit.UIFocusAnimationCoordinator)" />
<MemberSignature Language="F#" Value="static member DidUpdateFocus : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionViewFocusUpdateContext * UIKit.UIFocusAnimationCoordinator -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.DidUpdateFocus (This, collectionView, context, coordinator)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="context" Type="UIKit.UICollectionViewFocusUpdateContext" />
<Parameter Name="coordinator" Type="UIKit.UIFocusAnimationCoordinator" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="context">Metadata for the focus change.</param>
<param name="coordinator">The <format type="text/html"><a href="https://docs.microsoft.com/en-us/search/index?search=UIKit%20UIFocus%20Animation%20Controller&amp;scope=Xamarin" title="T:UIKit.UIFocusAnimationController">T:UIKit.UIFocusAnimationController</a></format> coordinating the focus-change animations.</param>
<summary>Indicates that the focus changed as detailed in the <paramref name="context" />.</summary>
<remarks>
<para>The values of <see cref="P:UIKit.UICollectionViewFocusUpdateContext.PreviouslyFocusedIndexPath" /> and <see cref="P:UIKit.UICollectionViewFocusUpdateContext.NextFocusedIndexPath" /> may be <see langword="null" /> if focus was previously not within, or just departed, the <paramref name="collectionView" />.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetIndexPathForPreferredFocusedView">
<MemberSignature Language="C#" Value="public static Foundation.NSIndexPath GetIndexPathForPreferredFocusedView (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSIndexPath GetIndexPathForPreferredFocusedView(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.GetIndexPathForPreferredFocusedView(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView)" />
<MemberSignature Language="F#" Value="static member GetIndexPathForPreferredFocusedView : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView -&gt; Foundation.NSIndexPath" Usage="UIKit.UICollectionViewDelegate_Extensions.GetIndexPathForPreferredFocusedView (This, collectionView)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSIndexPath</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<summary>When overridden, allows the developer to specify the item that should initially receive focus.</summary>
<returns>To be added.</returns>
<remarks>
<para>The value returned by this method will be ignored on re-entry if the <paramref name="collectionView" /> object's <see cref="P:UIKit.UICollectionView.RemembersLastFocusedIndexPath" /> is <see langword="true" />. </para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetTargetContentOffset">
<MemberSignature Language="C#" Value="public static CoreGraphics.CGPoint GetTargetContentOffset (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, CoreGraphics.CGPoint proposedContentOffset);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype CoreGraphics.CGPoint GetTargetContentOffset(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, valuetype CoreGraphics.CGPoint proposedContentOffset) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.GetTargetContentOffset(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,CoreGraphics.CGPoint)" />
<MemberSignature Language="F#" Value="static member GetTargetContentOffset : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * CoreGraphics.CGPoint -&gt; CoreGraphics.CGPoint" Usage="UIKit.UICollectionViewDelegate_Extensions.GetTargetContentOffset (This, collectionView, proposedContentOffset)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>CoreGraphics.CGPoint</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="proposedContentOffset" Type="CoreGraphics.CGPoint" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="proposedContentOffset">To be added.</param>
<summary>When overridden, allows the developer to modify the content offset for layout and animation changes.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetTargetIndexPathForMove">
<MemberSignature Language="C#" Value="public static Foundation.NSIndexPath GetTargetIndexPathForMove (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath originalIndexPath, Foundation.NSIndexPath proposedIndexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Foundation.NSIndexPath GetTargetIndexPathForMove(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath originalIndexPath, class Foundation.NSIndexPath proposedIndexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.GetTargetIndexPathForMove(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member GetTargetIndexPathForMove : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath * Foundation.NSIndexPath -&gt; Foundation.NSIndexPath" Usage="UIKit.UICollectionViewDelegate_Extensions.GetTargetIndexPathForMove (This, collectionView, originalIndexPath, proposedIndexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Foundation.NSIndexPath</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="originalIndexPath" Type="Foundation.NSIndexPath" />
<Parameter Name="proposedIndexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="originalIndexPath">To be added.</param>
<param name="proposedIndexPath">To be added.</param>
<summary>When overridden, allows the developer to modify the final location of a moved item. (For instance, to disallow a move to a particular <paramref name="proposedIndexPath" />.)</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemDeselected">
<MemberSignature Language="C#" Value="public static void ItemDeselected (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ItemDeselected(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ItemDeselected(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ItemDeselected : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.ItemDeselected (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the cell at the specified indexPath has been deselected.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemHighlighted">
<MemberSignature Language="C#" Value="public static void ItemHighlighted (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ItemHighlighted(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ItemHighlighted(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ItemHighlighted : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.ItemHighlighted (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the cell at the specified indexPath has been highlighted.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemSelected">
<MemberSignature Language="C#" Value="public static void ItemSelected (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ItemSelected(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ItemSelected(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ItemSelected : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.ItemSelected (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the cell at the specified indexPath has been selected.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ItemUnhighlighted">
<MemberSignature Language="C#" Value="public static void ItemUnhighlighted (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ItemUnhighlighted(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ItemUnhighlighted(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ItemUnhighlighted : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.ItemUnhighlighted (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the cell at the specified indexPath has been unhighlighted.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PerformAction">
<MemberSignature Language="C#" Value="public static void PerformAction (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, ObjCRuntime.Selector action, Foundation.NSIndexPath indexPath, Foundation.NSObject sender);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void PerformAction(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class ObjCRuntime.Selector action, class Foundation.NSIndexPath indexPath, class Foundation.NSObject sender) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.PerformAction(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,ObjCRuntime.Selector,Foundation.NSIndexPath,Foundation.NSObject)" />
<MemberSignature Language="F#" Value="static member PerformAction : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * ObjCRuntime.Selector * Foundation.NSIndexPath * Foundation.NSObject -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.PerformAction (This, collectionView, action, indexPath, sender)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="action" Type="ObjCRuntime.Selector" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
<Parameter Name="sender" Type="Foundation.NSObject" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="action">To be added.</param>
<param name="indexPath">To be added.</param>
<param name="sender">To be added.</param>
<summary>Whether the cell at the specified indexPath supports the specified Copy or Paste action.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldDeselectItem">
<MemberSignature Language="C#" Value="public static bool ShouldDeselectItem (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldDeselectItem(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldDeselectItem(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ShouldDeselectItem : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldDeselectItem (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Whether the cell at the specified indexPath should allow itself to be deselected.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldHighlightItem">
<MemberSignature Language="C#" Value="public static bool ShouldHighlightItem (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldHighlightItem(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldHighlightItem(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ShouldHighlightItem : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldHighlightItem (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Whether the cell at the specified indexPath should allow itself to be highlighted.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldSelectItem">
<MemberSignature Language="C#" Value="public static bool ShouldSelectItem (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldSelectItem(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldSelectItem(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ShouldSelectItem : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldSelectItem (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Whether the cell at the specified indexPath allows itself to be selected.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldShowMenu">
<MemberSignature Language="C#" Value="public static bool ShouldShowMenu (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldShowMenu(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldShowMenu(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member ShouldShowMenu : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldShowMenu (This, collectionView, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">To be added.</param>
<summary>Whether the cell at the specified indexPath should show an Action menu.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldSpringLoadItem">
<MemberSignature Language="C#" Value="public static bool ShouldSpringLoadItem (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath, UIKit.IUISpringLoadedInteractionContext context);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldSpringLoadItem(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath, class UIKit.IUISpringLoadedInteractionContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldSpringLoadItem(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,Foundation.NSIndexPath,UIKit.IUISpringLoadedInteractionContext)" />
<MemberSignature Language="F#" Value="static member ShouldSpringLoadItem : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * Foundation.NSIndexPath * UIKit.IUISpringLoadedInteractionContext -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldSpringLoadItem (This, collectionView, indexPath, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Xamarin.iOS</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
<Parameter Name="context" Type="UIKit.IUISpringLoadedInteractionContext" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="indexPath">The index path to the item.</param>
<param name="context">The spring-loaded interaction context.</param>
<summary>Method that is called to indicate whether the identified item should springload in the specified context.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ShouldUpdateFocus">
<MemberSignature Language="C#" Value="public static bool ShouldUpdateFocus (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionViewFocusUpdateContext context);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldUpdateFocus(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionViewFocusUpdateContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.ShouldUpdateFocus(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionViewFocusUpdateContext)" />
<MemberSignature Language="F#" Value="static member ShouldUpdateFocus : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionViewFocusUpdateContext -&gt; bool" Usage="UIKit.UICollectionViewDelegate_Extensions.ShouldUpdateFocus (This, collectionView, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="context" Type="UIKit.UICollectionViewFocusUpdateContext" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="context">To be added.</param>
<summary>When overridden, allows the developer to prevent the focus change specified in <paramref name="context" />.</summary>
<returns>
<see langword="true" /> if the focus specified in <paramref name="context" /> is allowed.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SupplementaryViewDisplayingEnded">
<MemberSignature Language="C#" Value="public static void SupplementaryViewDisplayingEnded (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionReusableView view, Foundation.NSString elementKind, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SupplementaryViewDisplayingEnded(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionReusableView view, class Foundation.NSString elementKind, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.SupplementaryViewDisplayingEnded(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionReusableView,Foundation.NSString,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member SupplementaryViewDisplayingEnded : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionReusableView * Foundation.NSString * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.SupplementaryViewDisplayingEnded (This, collectionView, view, elementKind, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="view" Type="UIKit.UICollectionReusableView" />
<Parameter Name="elementKind" Type="Foundation.NSString" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="view">To be added.</param>
<param name="elementKind">To be added.</param>
<param name="indexPath">To be added.</param>
<summary>Indicates that the supplementary view at the specified indexPath has been removed.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TransitionLayout">
<MemberSignature Language="C#" Value="public static UIKit.UICollectionViewTransitionLayout TransitionLayout (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionViewLayout fromLayout, UIKit.UICollectionViewLayout toLayout);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UICollectionViewTransitionLayout TransitionLayout(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionViewLayout fromLayout, class UIKit.UICollectionViewLayout toLayout) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.TransitionLayout(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionViewLayout,UIKit.UICollectionViewLayout)" />
<MemberSignature Language="F#" Value="static member TransitionLayout : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionViewLayout * UIKit.UICollectionViewLayout -&gt; UIKit.UICollectionViewTransitionLayout" Usage="UIKit.UICollectionViewDelegate_Extensions.TransitionLayout (This, collectionView, fromLayout, toLayout)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>UIKit.UICollectionViewTransitionLayout</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="fromLayout" Type="UIKit.UICollectionViewLayout" />
<Parameter Name="toLayout" Type="UIKit.UICollectionViewLayout" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="fromLayout">To be added.</param>
<param name="toLayout">To be added.</param>
<summary>The UICollectionViewTransitionLayout to be used when moving from the specified fromLayout to the toLayout.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WillDisplayCell">
<MemberSignature Language="C#" Value="public static void WillDisplayCell (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionViewCell cell, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WillDisplayCell(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionViewCell cell, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.WillDisplayCell(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionViewCell,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member WillDisplayCell : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionViewCell * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.WillDisplayCell (This, collectionView, cell, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="cell" Type="UIKit.UICollectionViewCell" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="cell">To be added.</param>
<param name="indexPath">To be added.</param>
<summary>The <paramref name="cell" /> is about to be displayed.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WillDisplaySupplementaryView">
<MemberSignature Language="C#" Value="public static void WillDisplaySupplementaryView (this UIKit.IUICollectionViewDelegate This, UIKit.UICollectionView collectionView, UIKit.UICollectionReusableView view, string elementKind, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WillDisplaySupplementaryView(class UIKit.IUICollectionViewDelegate This, class UIKit.UICollectionView collectionView, class UIKit.UICollectionReusableView view, string elementKind, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDelegate_Extensions.WillDisplaySupplementaryView(UIKit.IUICollectionViewDelegate,UIKit.UICollectionView,UIKit.UICollectionReusableView,System.String,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member WillDisplaySupplementaryView : UIKit.IUICollectionViewDelegate * UIKit.UICollectionView * UIKit.UICollectionReusableView * string * Foundation.NSIndexPath -&gt; unit" Usage="UIKit.UICollectionViewDelegate_Extensions.WillDisplaySupplementaryView (This, collectionView, view, elementKind, indexPath)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyName>Xamarin.iOS</AssemblyName>
</AssemblyInfo>
<Attributes>
<Attribute>
<AttributeName>ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)</AttributeName>
</Attribute>
<Attribute>
<AttributeName>ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="view" Type="UIKit.UICollectionReusableView" />
<Parameter Name="elementKind" Type="System.String" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The collection view that originated the request.</param>
<param name="view">To be added.</param>
<param name="elementKind">To be added.</param>
<param name="indexPath">To be added.</param>
<summary>The supplementary <paramref name="view" /> is about to be displayed.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.