IUITextSearching Interface

Definition

This interface represents the Objective-C protocol UITextSearching.

[Foundation.Protocol(Name="UITextSearching", WrapperType=typeof(UIKit.UITextSearchingWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Compare", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, ReturnType=typeof(Foundation.NSComparisonResult), Selector="compareFoundRange:toRange:inDocument:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="PerformTextSearch", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(UIKit.UITextSearchOptions), typeof(UIKit.IUITextSearchAggregator) }, Selector="performTextSearchWithQueryString:usingOptions:resultAggregator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Decorate", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(UIKit.UITextSearchFoundTextStyle) }, Selector="decorateFoundTextRange:inDocument:usingStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="ClearAllDecoratedFoundText", Selector="clearAllDecoratedFoundText")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReplaceFoundText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="shouldReplaceFoundTextInRange:inDocument:withText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ReplaceFoundText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(System.String) }, Selector="replaceFoundTextInRange:inDocument:withText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ReplaceAllOccurrences", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(UIKit.UITextSearchOptions), typeof(System.String) }, Selector="replaceAllOccurrencesOfQueryString:usingOptions:withText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillHighlight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, Selector="willHighlightFoundTextRange:inDocument:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ScrollRangeToVisible", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, Selector="scrollRangeToVisible:inDocument:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CompareOrder", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Foundation.INSCopying), typeof(Foundation.INSCopying) }, ReturnType=typeof(Foundation.NSComparisonResult), Selector="compareOrderFromDocument:toDocument:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="selectedTextRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="SelectedTextRange", PropertyType=typeof(UIKit.UITextRange), Selector="selectedTextRange")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="supportsTextReplacement", IsProperty=true, IsRequired=false, IsStatic=false, Name="SupportsTextReplacement", PropertyType=typeof(System.Boolean), Selector="supportsTextReplacement")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="selectedTextSearchDocument", IsProperty=true, IsRequired=false, IsStatic=false, Name="SelectedTextSearchDocument", PropertyType=typeof(Foundation.INSCopying), Selector="selectedTextSearchDocument")]
public interface IUITextSearching : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UITextSearching", WrapperType=typeof(UIKit.UITextSearchingWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Compare", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, ReturnType=typeof(Foundation.NSComparisonResult), Selector="compareFoundRange:toRange:inDocument:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="PerformTextSearch", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(UIKit.UITextSearchOptions), typeof(UIKit.IUITextSearchAggregator) }, Selector="performTextSearchWithQueryString:usingOptions:resultAggregator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="Decorate", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(UIKit.UITextSearchFoundTextStyle) }, Selector="decorateFoundTextRange:inDocument:usingStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="ClearAllDecoratedFoundText", Selector="clearAllDecoratedFoundText")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReplaceFoundText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="shouldReplaceFoundTextInRange:inDocument:withText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ReplaceFoundText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying), typeof(System.String) }, Selector="replaceFoundTextInRange:inDocument:withText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ReplaceAllOccurrences", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(System.String), typeof(UIKit.UITextSearchOptions), typeof(System.String) }, Selector="replaceAllOccurrencesOfQueryString:usingOptions:withText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillHighlight", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, Selector="willHighlightFoundTextRange:inDocument:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ScrollRangeToVisible", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextRange), typeof(Foundation.INSCopying) }, Selector="scrollRangeToVisible:inDocument:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CompareOrder", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(Foundation.INSCopying), typeof(Foundation.INSCopying) }, ReturnType=typeof(Foundation.NSComparisonResult), Selector="compareOrderFromDocument:toDocument:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="selectedTextRange", IsProperty=true, IsRequired=true, IsStatic=false, Name="SelectedTextRange", PropertyType=typeof(UIKit.UITextRange), Selector="selectedTextRange")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="supportsTextReplacement", IsProperty=true, IsRequired=false, IsStatic=false, Name="SupportsTextReplacement", PropertyType=typeof(System.Boolean), Selector="supportsTextReplacement")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="selectedTextSearchDocument", IsProperty=true, IsRequired=false, IsStatic=false, Name="SelectedTextSearchDocument", PropertyType=typeof(Foundation.INSCopying), Selector="selectedTextSearchDocument")>]
type IUITextSearching = interface
    interface INativeObject
    interface IDisposable
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