Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
217 lines (216 sloc) 15.1 KB
<Type Name="UICollectionViewDragDelegate_Extensions" FullName="UIKit.UICollectionViewDragDelegate_Extensions">
<TypeSignature Language="C#" Value="public static class UICollectionViewDragDelegate_Extensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit UICollectionViewDragDelegate_Extensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:UIKit.UICollectionViewDragDelegate_Extensions" />
<TypeSignature Language="F#" Value="type UICollectionViewDragDelegate_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.IUICollectionViewDragDelegate" /> interface to support all the methods from the <see cref="T:UIKit.UICollectionViewDragDelegate" /> protocol.</summary>
<remarks>
<para>The extension methods for <see cref="T:UIKit.IUICollectionViewDragDelegate" /> allow developers to treat instances of the interface as having all the optional methods of the original <see cref="T:UIKit.UICollectionViewDragDelegate" /> 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="DragSessionAllowsMoveOperation">
<MemberSignature Language="C#" Value="public static bool DragSessionAllowsMoveOperation (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool DragSessionAllowsMoveOperation(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.DragSessionAllowsMoveOperation(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member DragSessionAllowsMoveOperation : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * UIKit.IUIDragSession -&gt; bool" Usage="UIKit.UICollectionViewDragDelegate_Extensions.DragSessionAllowsMoveOperation (This, collectionView, session)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">To be added.</param>
<param name="session">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DragSessionDidEnd">
<MemberSignature Language="C#" Value="public static void DragSessionDidEnd (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void DragSessionDidEnd(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.DragSessionDidEnd(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member DragSessionDidEnd : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UICollectionViewDragDelegate_Extensions.DragSessionDidEnd (This, collectionView, session)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The originating collection view.</param>
<param name="session">The session that is ending.</param>
<summary>Method that is called when the user cancels or completes the drag session.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DragSessionIsRestrictedToDraggingApplication">
<MemberSignature Language="C#" Value="public static bool DragSessionIsRestrictedToDraggingApplication (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool DragSessionIsRestrictedToDraggingApplication(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.DragSessionIsRestrictedToDraggingApplication(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member DragSessionIsRestrictedToDraggingApplication : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * UIKit.IUIDragSession -&gt; bool" Usage="UIKit.UICollectionViewDragDelegate_Extensions.DragSessionIsRestrictedToDraggingApplication (This, collectionView, session)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">To be added.</param>
<param name="session">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DragSessionWillBegin">
<MemberSignature Language="C#" Value="public static void DragSessionWillBegin (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void DragSessionWillBegin(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.DragSessionWillBegin(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member DragSessionWillBegin : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UICollectionViewDragDelegate_Extensions.DragSessionWillBegin (This, collectionView, session)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The originating collection view.</param>
<param name="session">The session that is about to begin.</param>
<summary>Method that is called just before a drag session begins.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDragPreviewParameters">
<MemberSignature Language="C#" Value="public static UIKit.UIDragPreviewParameters GetDragPreviewParameters (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, Foundation.NSIndexPath indexPath);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UIDragPreviewParameters GetDragPreviewParameters(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class Foundation.NSIndexPath indexPath) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.GetDragPreviewParameters(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,Foundation.NSIndexPath)" />
<MemberSignature Language="F#" Value="static member GetDragPreviewParameters : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * Foundation.NSIndexPath -&gt; UIKit.UIDragPreviewParameters" Usage="UIKit.UICollectionViewDragDelegate_Extensions.GetDragPreviewParameters (This, collectionView, indexPath)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>UIKit.UIDragPreviewParameters</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" 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">To be added.</param>
<param name="indexPath">To be added.</param>
<summary>Gets the preview parameters for the item at the specified index path.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetItemsForAddingToDragSession">
<MemberSignature Language="C#" Value="public static UIKit.UIDragItem[] GetItemsForAddingToDragSession (this UIKit.IUICollectionViewDragDelegate This, UIKit.UICollectionView collectionView, UIKit.IUIDragSession session, Foundation.NSIndexPath indexPath, CoreGraphics.CGPoint point);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UIDragItem[] GetItemsForAddingToDragSession(class UIKit.IUICollectionViewDragDelegate This, class UIKit.UICollectionView collectionView, class UIKit.IUIDragSession session, class Foundation.NSIndexPath indexPath, valuetype CoreGraphics.CGPoint point) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UICollectionViewDragDelegate_Extensions.GetItemsForAddingToDragSession(UIKit.IUICollectionViewDragDelegate,UIKit.UICollectionView,UIKit.IUIDragSession,Foundation.NSIndexPath,CoreGraphics.CGPoint)" />
<MemberSignature Language="F#" Value="static member GetItemsForAddingToDragSession : UIKit.IUICollectionViewDragDelegate * UIKit.UICollectionView * UIKit.IUIDragSession * Foundation.NSIndexPath * CoreGraphics.CGPoint -&gt; UIKit.UIDragItem[]" Usage="UIKit.UICollectionViewDragDelegate_Extensions.GetItemsForAddingToDragSession (This, collectionView, session, indexPath, point)" />
<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>
</Attributes>
<ReturnValue>
<ReturnType>UIKit.UIDragItem[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUICollectionViewDragDelegate" RefType="this" />
<Parameter Name="collectionView" Type="UIKit.UICollectionView" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
<Parameter Name="indexPath" Type="Foundation.NSIndexPath" />
<Parameter Name="point" Type="CoreGraphics.CGPoint" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="collectionView">The originating collection view.</param>
<param name="session">The drag session to which to add items.</param>
<param name="indexPath">The index path to the item to add.</param>
<param name="point">The point that the user touched, in the collection view coordinate space.</param>
<summary>Adds the items at the index path to the drag session.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.