Share via


IIKImageBrowserItem Interface

Definition

This interface represents the Objective-C protocol IKImageBrowserItem.

[Foundation.Protocol(IsInformal=true, Name="IKImageBrowserItem", WrapperType=typeof(ImageKit.IKImageBrowserItemWrapper))]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageUID", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageUID", PropertyType=typeof(System.String), Selector="imageUID")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageRepresentationType", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageRepresentationType", PropertyType=typeof(Foundation.NSString), Selector="imageRepresentationType")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageRepresentation", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageRepresentation", PropertyType=typeof(Foundation.NSObject), Selector="imageRepresentation")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageVersion", PropertyType=typeof(System.IntPtr), Selector="imageVersion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageTitle", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageTitle", PropertyType=typeof(System.String), Selector="imageTitle")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageSubtitle", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageSubtitle", PropertyType=typeof(System.String), Selector="imageSubtitle")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isSelectable", IsProperty=true, IsRequired=false, IsStatic=false, Name="IsSelectable", PropertyType=typeof(System.Boolean), Selector="isSelectable")]
public interface IIKImageBrowserItem : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(IsInformal=true, Name="IKImageBrowserItem", WrapperType=typeof(ImageKit.IKImageBrowserItemWrapper))>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageUID", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageUID", PropertyType=typeof(System.String), Selector="imageUID")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageRepresentationType", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageRepresentationType", PropertyType=typeof(Foundation.NSString), Selector="imageRepresentationType")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageRepresentation", IsProperty=true, IsRequired=true, IsStatic=false, Name="ImageRepresentation", PropertyType=typeof(Foundation.NSObject), Selector="imageRepresentation")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageVersion", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageVersion", PropertyType=typeof(System.IntPtr), Selector="imageVersion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageTitle", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageTitle", PropertyType=typeof(System.String), Selector="imageTitle")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="imageSubtitle", IsProperty=true, IsRequired=false, IsStatic=false, Name="ImageSubtitle", PropertyType=typeof(System.String), Selector="imageSubtitle")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="isSelectable", IsProperty=true, IsRequired=false, IsStatic=false, Name="IsSelectable", PropertyType=typeof(System.Boolean), Selector="isSelectable")>]
type IIKImageBrowserItem = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Applies to