IUITextViewDelegate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class used to receive notifications from a UITextView control.
[Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willPresentEditMenuWithAnimator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willDismissEditMenuWithAnimator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPrimaryAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIAction) }, ReturnType=typeof(UIKit.UIAction), Selector="textView:primaryActionForTextItem:defaultAction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIMenu) }, ReturnType=typeof(UIKit.UITextItemMenuConfiguration), Selector="textView:menuConfigurationForTextItem:defaultMenu:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillDisplayForTextItem:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEnd", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillEndForTextItem:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsWillBegin:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsDidEnd:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:willBeginFormattingWithViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:didBeginFormattingWithViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:willEndFormattingWithViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:didEndFormattingWithViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="InsertInputSuggestion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UIInputSuggestion) }, Selector="textView:insertInputSuggestion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")]
public interface IUITextViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
[Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willPresentEditMenuWithAnimator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willDismissEditMenuWithAnimator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPrimaryAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIAction) }, ReturnType=typeof(UIKit.UIAction), Selector="textView:primaryActionForTextItem:defaultAction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIMenu) }, ReturnType=typeof(UIKit.UITextItemMenuConfiguration), Selector="textView:menuConfigurationForTextItem:defaultMenu:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillDisplayForTextItem:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEnd", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillEndForTextItem:animator:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsWillBegin:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsDidEnd:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")]
public interface IUITextViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
[Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")]
public interface IUITextViewDelegate : IDisposable, UIKit.IUIScrollViewDelegate
[<Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willPresentEditMenuWithAnimator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willDismissEditMenuWithAnimator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPrimaryAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIAction) }, ReturnType=typeof(UIKit.UIAction), Selector="textView:primaryActionForTextItem:defaultAction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIMenu) }, ReturnType=typeof(UIKit.UITextItemMenuConfiguration), Selector="textView:menuConfigurationForTextItem:defaultMenu:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillDisplayForTextItem:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEnd", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillEndForTextItem:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsWillBegin:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsDidEnd:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:willBeginFormattingWithViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:didBeginFormattingWithViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:willEndFormattingWithViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndFormatting", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextFormattingViewController) }, Selector="textView:didEndFormattingWithViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="InsertInputSuggestion", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UIInputSuggestion) }, Selector="textView:insertInputSuggestion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")>]
type IUITextViewDelegate = interface
interface INativeObject
interface IDisposable
interface IUIScrollViewDelegate
[<Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresentEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willPresentEditMenuWithAnimator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismissEditMenu", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.IUIEditMenuInteractionAnimating) }, Selector="textView:willDismissEditMenuWithAnimator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPrimaryAction", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIAction) }, ReturnType=typeof(UIKit.UIAction), Selector="textView:primaryActionForTextItem:defaultAction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetMenuConfiguration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.UIMenu) }, ReturnType=typeof(UIKit.UITextItemMenuConfiguration), Selector="textView:menuConfigurationForTextItem:defaultMenu:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplay", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillDisplayForTextItem:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEnd", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.UITextItem), typeof(UIKit.IUIContextMenuInteractionAnimating) }, Selector="textView:textItemMenuWillEndForTextItem:animator:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsWillBegin:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewWritingToolsDidEnd:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")>]
type IUITextViewDelegate = interface
interface INativeObject
interface IDisposable
interface IUIScrollViewDelegate
[<Foundation.Protocol(Name="UITextViewDelegate", WrapperType=typeof(UIKit.UITextViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldBeginEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldEndEditing", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, ReturnType=typeof(System.Boolean), Selector="textViewShouldEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingStarted", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidBeginEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="EditingEnded", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidEndEditing:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="Changed", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="SelectionChanged", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView) }, Selector="textViewDidChangeSelection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithUrl", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSUrl), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithURL:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldInteractWithTextAttachment", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(UIKit.NSTextAttachment), typeof(Foundation.NSRange), typeof(UIKit.UITextItemInteraction) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldInteractWithTextAttachment:inRange:interaction:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSRange), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRange:suggestedActions:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementText:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetEditMenuForText", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(UIKit.UITextView), typeof(Foundation.NSValue[]), typeof(UIKit.UIMenuElement[]) }, ReturnType=typeof(UIKit.UIMenu), Selector="textView:editMenuForTextInRanges:suggestedActions:")>]
type IUITextViewDelegate = interface
interface INativeObject
interface IDisposable
interface IUIScrollViewDelegate
- Derived
- Attributes
- Implements
Remarks
A strongly typed implementation of a class that can be used to respond to events raised by the UITextView.
Properties
| Name | Description |
|---|---|
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from INativeObject) |