Share via


IUISearchSuggestion Interface

Definition

This interface represents the Objective-C protocol UISearchSuggestion.

[Foundation.Protocol(Name="UISearchSuggestion", WrapperType=typeof(UIKit.UISearchSuggestionWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLocalizedDescription", ReturnType=typeof(Foundation.NSString), Selector="localizedDescription")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIconImage", ReturnType=typeof(UIKit.UIImage), Selector="iconImage")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedSuggestion", IsProperty=true, IsRequired=true, IsStatic=false, Name="LocalizedSuggestion", PropertyType=typeof(Foundation.NSString), Selector="localizedSuggestion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedAttributedSuggestion", IsProperty=true, IsRequired=false, IsStatic=false, Name="LocalizedAttributedSuggestion", PropertyType=typeof(Foundation.NSAttributedString), Selector="localizedAttributedSuggestion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="representedObject", IsProperty=true, IsRequired=false, IsStatic=false, Name="RepresentedObject", PropertyType=typeof(Foundation.NSObject), Selector="representedObject", SetterSelector="setRepresentedObject:")]
public interface IUISearchSuggestion : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="UISearchSuggestion", WrapperType=typeof(UIKit.UISearchSuggestionWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLocalizedDescription", ReturnType=typeof(Foundation.NSString), Selector="localizedDescription")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIconImage", ReturnType=typeof(UIKit.UIImage), Selector="iconImage")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedSuggestion", IsProperty=true, IsRequired=true, IsStatic=false, Name="LocalizedSuggestion", PropertyType=typeof(Foundation.NSString), Selector="localizedSuggestion")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="representedObject", IsProperty=true, IsRequired=false, IsStatic=false, Name="RepresentedObject", PropertyType=typeof(Foundation.NSObject), Selector="representedObject", SetterSelector="setRepresentedObject:")]
public interface IUISearchSuggestion : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UISearchSuggestion", WrapperType=typeof(UIKit.UISearchSuggestionWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLocalizedDescription", ReturnType=typeof(Foundation.NSString), Selector="localizedDescription")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIconImage", ReturnType=typeof(UIKit.UIImage), Selector="iconImage")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedSuggestion", IsProperty=true, IsRequired=true, IsStatic=false, Name="LocalizedSuggestion", PropertyType=typeof(Foundation.NSString), Selector="localizedSuggestion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedAttributedSuggestion", IsProperty=true, IsRequired=false, IsStatic=false, Name="LocalizedAttributedSuggestion", PropertyType=typeof(Foundation.NSAttributedString), Selector="localizedAttributedSuggestion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="representedObject", IsProperty=true, IsRequired=false, IsStatic=false, Name="RepresentedObject", PropertyType=typeof(Foundation.NSObject), Selector="representedObject", SetterSelector="setRepresentedObject:")>]
type IUISearchSuggestion = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="UISearchSuggestion", WrapperType=typeof(UIKit.UISearchSuggestionWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetLocalizedDescription", ReturnType=typeof(Foundation.NSString), Selector="localizedDescription")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetIconImage", ReturnType=typeof(UIKit.UIImage), Selector="iconImage")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="localizedSuggestion", IsProperty=true, IsRequired=true, IsStatic=false, Name="LocalizedSuggestion", PropertyType=typeof(Foundation.NSString), Selector="localizedSuggestion")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="representedObject", IsProperty=true, IsRequired=false, IsStatic=false, Name="RepresentedObject", PropertyType=typeof(Foundation.NSObject), Selector="representedObject", SetterSelector="setRepresentedObject:")>]
type IUISearchSuggestion = 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