Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
515 lines (514 sloc) 36.6 KB
<Type Name="UIDragInteractionDelegate_Extensions" FullName="UIKit.UIDragInteractionDelegate_Extensions">
<TypeSignature Language="C#" Value="public static class UIDragInteractionDelegate_Extensions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit UIDragInteractionDelegate_Extensions extends System.Object" />
<TypeSignature Language="DocId" Value="T:UIKit.UIDragInteractionDelegate_Extensions" />
<TypeSignature Language="F#" Value="type UIDragInteractionDelegate_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.IUIDragInteractionDelegate" /> interface to support all the methods from the <see cref="T:UIKit.UIDragInteractionDelegate" /> protocol.</summary>
<remarks>
<para>The extension methods for <see cref="T:UIKit.IUIDragInteractionDelegate" /> allow developers to treat instances of the interface as having all the optional methods of the original <see cref="T:UIKit.UIDragInteractionDelegate" /> 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="GetItemsForAddingToSession">
<MemberSignature Language="C#" Value="public static UIKit.UIDragItem[] GetItemsForAddingToSession (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session, CoreGraphics.CGPoint point);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UIDragItem[] GetItemsForAddingToSession(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session, valuetype CoreGraphics.CGPoint point) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.GetItemsForAddingToSession(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession,CoreGraphics.CGPoint)" />
<MemberSignature Language="F#" Value="static member GetItemsForAddingToSession : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession * CoreGraphics.CGPoint -&gt; UIKit.UIDragItem[]" Usage="UIKit.UIDragInteractionDelegate_Extensions.GetItemsForAddingToSession (This, interaction, session, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
<Parameter Name="point" Type="CoreGraphics.CGPoint" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session to which to add items.</param>
<param name="point">The touch location in the view's coordinate system.</param>
<summary>Method that is called to add drag items to a drag session in response to a gesture by the user.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPreviewForCancellingItem">
<MemberSignature Language="C#" Value="public static UIKit.UITargetedDragPreview GetPreviewForCancellingItem (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.UIDragItem item, UIKit.UITargetedDragPreview defaultPreview);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UITargetedDragPreview GetPreviewForCancellingItem(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.UIDragItem item, class UIKit.UITargetedDragPreview defaultPreview) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.GetPreviewForCancellingItem(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.UIDragItem,UIKit.UITargetedDragPreview)" />
<MemberSignature Language="F#" Value="static member GetPreviewForCancellingItem : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.UIDragItem * UIKit.UITargetedDragPreview -&gt; UIKit.UITargetedDragPreview" Usage="UIKit.UIDragInteractionDelegate_Extensions.GetPreviewForCancellingItem (This, interaction, item, defaultPreview)" />
<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.UITargetedDragPreview</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="item" Type="UIKit.UIDragItem" />
<Parameter Name="defaultPreview" Type="UIKit.UITargetedDragPreview" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="item">The item for which to get a preview.</param>
<param name="defaultPreview">The default drag preview for the item.</param>
<summary>Method that is called for each visible item in a drag session when the user cancels the drag session.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPreviewForLiftingItem">
<MemberSignature Language="C#" Value="public static UIKit.UITargetedDragPreview GetPreviewForLiftingItem (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.UIDragItem item, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.UITargetedDragPreview GetPreviewForLiftingItem(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.UIDragItem item, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.GetPreviewForLiftingItem(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.UIDragItem,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member GetPreviewForLiftingItem : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.UIDragItem * UIKit.IUIDragSession -&gt; UIKit.UITargetedDragPreview" Usage="UIKit.UIDragInteractionDelegate_Extensions.GetPreviewForLiftingItem (This, interaction, item, 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>UIKit.UITargetedDragPreview</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="item" Type="UIKit.UIDragItem" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="item">The item for which to get a preview.</param>
<param name="session">The drag session.</param>
<summary>Method that is called to get a targeted drag preview for animating the lift.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetSessionForAddingItems">
<MemberSignature Language="C#" Value="public static UIKit.IUIDragSession GetSessionForAddingItems (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession[] sessions, CoreGraphics.CGPoint point);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class UIKit.IUIDragSession GetSessionForAddingItems(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession[] sessions, valuetype CoreGraphics.CGPoint point) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.GetSessionForAddingItems(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession[],CoreGraphics.CGPoint)" />
<MemberSignature Language="F#" Value="static member GetSessionForAddingItems : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession[] * CoreGraphics.CGPoint -&gt; UIKit.IUIDragSession" Usage="UIKit.UIDragInteractionDelegate_Extensions.GetSessionForAddingItems (This, interaction, sessions, 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.IUIDragSession</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="This" Type="UIKit.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="sessions" Type="UIKit.IUIDragSession[]" />
<Parameter Name="point" Type="CoreGraphics.CGPoint" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="sessions">The sessions from which to choose.</param>
<param name="point">The touch point in the view's coordinate system.</param>
<summary>Method that is called to disambiguate to which session to add items when multiple sessions are active.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PrefersFullSizePreviews">
<MemberSignature Language="C#" Value="public static bool PrefersFullSizePreviews (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool PrefersFullSizePreviews(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.PrefersFullSizePreviews(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member PrefersFullSizePreviews : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; bool" Usage="UIKit.UIDragInteractionDelegate_Extensions.PrefersFullSizePreviews (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session to query.</param>
<summary>Method that is called to find out whether the application prefers full size previews in the source view.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionAllowsMoveOperation">
<MemberSignature Language="C#" Value="public static bool SessionAllowsMoveOperation (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool SessionAllowsMoveOperation(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionAllowsMoveOperation(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member SessionAllowsMoveOperation : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; bool" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionAllowsMoveOperation (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session to query.</param>
<summary>Method that is called to find out if the session allows items to be moved, instead of copied.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionDidEnd">
<MemberSignature Language="C#" Value="public static void SessionDidEnd (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session, UIKit.UIDropOperation operation);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SessionDidEnd(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session, valuetype UIKit.UIDropOperation operation) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionDidEnd(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession,UIKit.UIDropOperation)" />
<MemberSignature Language="F#" Value="static member SessionDidEnd : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession * UIKit.UIDropOperation -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionDidEnd (This, interaction, session, operation)" />
<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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
<Parameter Name="operation" Type="UIKit.UIDropOperation" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session that ended.</param>
<param name="operation">The resulting drag and drop operation.</param>
<summary>Method that is called when the drag session ends.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionDidMove">
<MemberSignature Language="C#" Value="public static void SessionDidMove (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SessionDidMove(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionDidMove(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member SessionDidMove : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionDidMove (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The drag session.</param>
<summary>Method that is called when the drag point moves.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionDidTransferItems">
<MemberSignature Language="C#" Value="public static void SessionDidTransferItems (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SessionDidTransferItems(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionDidTransferItems(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member SessionDidTransferItems : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionDidTransferItems (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session that ended and transferred the items.</param>
<summary>Method that is called after the dropped items have been received.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionIsRestrictedToDraggingApplication">
<MemberSignature Language="C#" Value="public static bool SessionIsRestrictedToDraggingApplication (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool SessionIsRestrictedToDraggingApplication(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionIsRestrictedToDraggingApplication(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member SessionIsRestrictedToDraggingApplication : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; bool" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionIsRestrictedToDraggingApplication (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session to query.</param>
<summary>Method that is called to find out if the application only supports drag and drop operations to and from itself.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionWillBegin">
<MemberSignature Language="C#" Value="public static void SessionWillBegin (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SessionWillBegin(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionWillBegin(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member SessionWillBegin : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionWillBegin (This, interaction, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session that will begin.</param>
<summary>Method that is called when a session is about to begin.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SessionWillEnd">
<MemberSignature Language="C#" Value="public static void SessionWillEnd (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session, UIKit.UIDropOperation operation);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SessionWillEnd(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session, valuetype UIKit.UIDropOperation operation) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.SessionWillEnd(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession,UIKit.UIDropOperation)" />
<MemberSignature Language="F#" Value="static member SessionWillEnd : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession * UIKit.UIDropOperation -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.SessionWillEnd (This, interaction, session, operation)" />
<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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
<Parameter Name="operation" Type="UIKit.UIDropOperation" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session that will end.</param>
<param name="operation">The operation that will end the session.</param>
<summary>Method that is called when a session is about to end.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WillAddItems">
<MemberSignature Language="C#" Value="public static void WillAddItems (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragSession session, UIKit.UIDragItem[] items, UIKit.UIDragInteraction addingInteraction);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WillAddItems(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragSession session, class UIKit.UIDragItem[] items, class UIKit.UIDragInteraction addingInteraction) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.WillAddItems(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragSession,UIKit.UIDragItem[],UIKit.UIDragInteraction)" />
<MemberSignature Language="F#" Value="static member WillAddItems : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragSession * UIKit.UIDragItem[] * UIKit.UIDragInteraction -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.WillAddItems (This, interaction, session, items, addingInteraction)" />
<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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
<Parameter Name="items" Type="UIKit.UIDragItem[]" />
<Parameter Name="addingInteraction" Type="UIKit.UIDragInteraction" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="session">The session to which items will be added.</param>
<param name="items">The items to add.</param>
<param name="addingInteraction">The interaction that will add the items.</param>
<summary>Method that is called when items are about to be added to the session.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WillAnimateCancel">
<MemberSignature Language="C#" Value="public static void WillAnimateCancel (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.UIDragItem item, UIKit.IUIDragAnimating animator);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WillAnimateCancel(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.UIDragItem item, class UIKit.IUIDragAnimating animator) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.WillAnimateCancel(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.UIDragItem,UIKit.IUIDragAnimating)" />
<MemberSignature Language="F#" Value="static member WillAnimateCancel : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.UIDragItem * UIKit.IUIDragAnimating -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.WillAnimateCancel (This, interaction, item, animator)" />
<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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="item" Type="UIKit.UIDragItem" />
<Parameter Name="animator" Type="UIKit.IUIDragAnimating" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="item">The item whose cancellation will be animated.</param>
<param name="animator">An animator to run custom parallel animations and in which the developer may optionally add a completion handler.</param>
<summary>Method that is called before the animation of each item in a cancellation begins.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="WillAnimateLift">
<MemberSignature Language="C#" Value="public static void WillAnimateLift (this UIKit.IUIDragInteractionDelegate This, UIKit.UIDragInteraction interaction, UIKit.IUIDragAnimating animator, UIKit.IUIDragSession session);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void WillAnimateLift(class UIKit.IUIDragInteractionDelegate This, class UIKit.UIDragInteraction interaction, class UIKit.IUIDragAnimating animator, class UIKit.IUIDragSession session) cil managed" />
<MemberSignature Language="DocId" Value="M:UIKit.UIDragInteractionDelegate_Extensions.WillAnimateLift(UIKit.IUIDragInteractionDelegate,UIKit.UIDragInteraction,UIKit.IUIDragAnimating,UIKit.IUIDragSession)" />
<MemberSignature Language="F#" Value="static member WillAnimateLift : UIKit.IUIDragInteractionDelegate * UIKit.UIDragInteraction * UIKit.IUIDragAnimating * UIKit.IUIDragSession -&gt; unit" Usage="UIKit.UIDragInteractionDelegate_Extensions.WillAnimateLift (This, interaction, animator, 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.IUIDragInteractionDelegate" RefType="this" />
<Parameter Name="interaction" Type="UIKit.UIDragInteraction" />
<Parameter Name="animator" Type="UIKit.IUIDragAnimating" />
<Parameter Name="session" Type="UIKit.IUIDragSession" />
</Parameters>
<Docs>
<param name="This">The instance on which this extension method operates.</param>
<param name="interaction">The interaction that is making the request.</param>
<param name="animator">An animator to run custom parallel animations and in which the developer may optionally add a completion handler.</param>
<param name="session">The session.</param>
<summary>Method that is called before each item with a lift preview is about to lift.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>
You can’t perform that action at this time.