Share via


IUIPasteConfigurationSupporting Interface

Definition

Interface defining methods for objects that support paste configuration.

[Foundation.Protocol(Name="UIPasteConfigurationSupporting", WrapperType=typeof(UIKit.UIPasteConfigurationSupportingWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Paste", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSItemProvider[]) }, Selector="pasteItemProviders:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPaste", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSItemProvider[]) }, ReturnType=typeof(System.Boolean), Selector="canPasteItemProviders:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="pasteConfiguration", IsProperty=true, IsRequired=true, IsStatic=false, Name="PasteConfiguration", PropertyType=typeof(UIKit.UIPasteConfiguration), Selector="pasteConfiguration", SetterSelector="setPasteConfiguration:")]
public interface IUIPasteConfigurationSupporting : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UIPasteConfigurationSupporting", WrapperType=typeof(UIKit.UIPasteConfigurationSupportingWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Paste", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSItemProvider[]) }, Selector="pasteItemProviders:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanPaste", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSItemProvider[]) }, ReturnType=typeof(System.Boolean), Selector="canPasteItemProviders:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Copy, GetterSelector="pasteConfiguration", IsProperty=true, IsRequired=true, IsStatic=false, Name="PasteConfiguration", PropertyType=typeof(UIKit.UIPasteConfiguration), Selector="pasteConfiguration", SetterSelector="setPasteConfiguration:")>]
type IUIPasteConfigurationSupporting = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
PasteConfiguration

The UIPasteConfiguration supported by this object.

Methods

Name Description
CanPaste(NSItemProvider[])

Returns true if the responder can paste from the specified item providers.

Paste(NSItemProvider[])

Performs the paste.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

Returns true if the responder can paste from the specified item providers.

Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

Performs the paste.

Applies to