Share via


INSTextViewDelegate Interface

Definition

This interface represents the Objective-C protocol NSTextViewDelegate.

[Foundation.Protocol(Name="NSTextViewDelegate", WrapperType=typeof(AppKit.NSTextViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkClicked", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSObject), typeof(System.UIntPtr) }, ReturnType=typeof(System.Boolean), Selector="textView:clickedOnLink:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellClicked", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(System.UIntPtr) }, Selector="textView:clickedOnCell:inRect:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDoubleClicked", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(System.UIntPtr) }, Selector="textView:doubleClickedOnCell:inRect:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritablePasteboardTypes", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(System.UIntPtr) }, ReturnType=typeof(System.String[]), Selector="textView:writablePasteboardTypesForCell:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WriteCell", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(System.UIntPtr), typeof(AppKit.NSPasteboard), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:writeCell:atIndex:toPasteboard:type:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeSelection", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSRange), Selector="textView:willChangeSelectionFromCharacterRange:toCharacterRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeSelectionFromRanges", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSValue[]), typeof(Foundation.NSValue[]) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTextInRanges", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSValue[]), typeof(System.String[]) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementStrings:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTypingAttributes", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSDictionary), typeof(Foundation.NSDictionary) }, ReturnType=typeof(Foundation.NSDictionary), Selector="textView:shouldChangeTypingAttributes:toAttributes:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeSelection", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="textViewDidChangeSelection:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeTypingAttributes", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="textViewDidChangeTypingAttributes:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayToolTip", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String), typeof(System.UIntPtr) }, ReturnType=typeof(System.String), Selector="textView:willDisplayToolTip:forCharacterAtIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCompletions", ParameterByRef=new System.Boolean[] { false, false, false, true }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String[]), typeof(Foundation.NSRange), typeof(System.IntPtr) }, ReturnType=typeof(System.String[]), Selector="textView:completions:forPartialWordRange:indexOfSelectedItem:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTextInRange", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementString:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DoCommandBySelector", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(ObjCRuntime.Selector) }, ReturnType=typeof(System.Boolean), Selector="textView:doCommandBySelector:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSetSpellingState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.IntPtr), typeof(Foundation.NSRange) }, ReturnType=typeof(System.IntPtr), Selector="textView:shouldSetSpellingState:range:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MenuForEvent", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSMenu), typeof(AppKit.NSEvent), typeof(System.UIntPtr) }, ReturnType=typeof(AppKit.NSMenu), Selector="textView:menu:forEvent:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCheckText", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSDictionary), typeof(Foundation.NSTextCheckingTypes) }, ReturnType=typeof(Foundation.NSDictionary), Selector="textView:willCheckTextInRange:options:types:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCheckText", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSTextCheckingTypes), typeof(Foundation.NSDictionary), typeof(Foundation.NSTextCheckingResult[]), typeof(Foundation.NSOrthography), typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSTextCheckingResult[]), Selector="textView:didCheckTextInRange:types:options:results:orthography:wordCount:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DraggedCell", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(AppKit.NSEvent), typeof(System.UIntPtr) }, Selector="textView:draggedCell:inRect:event:atIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUndoManager", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, ReturnType=typeof(Foundation.NSUndoManager), Selector="undoManagerForTextView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateTouchBarItemIdentifiers", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String[]) }, ReturnType=typeof(System.String[]), Selector="textView:shouldUpdateTouchBarItemIdentifiers:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCandidates", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSObject[]), Selector="textView:candidatesForSelectedRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTextCheckingCandidates", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSTextCheckingResult[]), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSTextCheckingResult[]), Selector="textView:candidates:forSelectedRange:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectCandidates", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.UIntPtr) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldSelectCandidateAtIndex:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, Selector="textViewWritingToolsWillBegin:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, Selector="textViewWritingToolsDidEnd:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")]
public interface INSTextViewDelegate : AppKit.INSTextDelegate, IDisposable
[<Foundation.Protocol(Name="NSTextViewDelegate", WrapperType=typeof(AppKit.NSTextViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="LinkClicked", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSObject), typeof(System.UIntPtr) }, ReturnType=typeof(System.Boolean), Selector="textView:clickedOnLink:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellClicked", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(System.UIntPtr) }, Selector="textView:clickedOnCell:inRect:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CellDoubleClicked", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(System.UIntPtr) }, Selector="textView:doubleClickedOnCell:inRect:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritablePasteboardTypes", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(System.UIntPtr) }, ReturnType=typeof(System.String[]), Selector="textView:writablePasteboardTypesForCell:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WriteCell", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(System.UIntPtr), typeof(AppKit.NSPasteboard), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:writeCell:atIndex:toPasteboard:type:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeSelection", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSRange), Selector="textView:willChangeSelectionFromCharacterRange:toCharacterRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillChangeSelectionFromRanges", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSValue[]), typeof(Foundation.NSValue[]) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:willChangeSelectionFromCharacterRanges:toCharacterRanges:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTextInRanges", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSValue[]), typeof(System.String[]) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRanges:replacementStrings:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTypingAttributes", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSDictionary), typeof(Foundation.NSDictionary) }, ReturnType=typeof(Foundation.NSDictionary), Selector="textView:shouldChangeTypingAttributes:toAttributes:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeSelection", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="textViewDidChangeSelection:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeTypingAttributes", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(Foundation.NSNotification) }, Selector="textViewDidChangeTypingAttributes:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDisplayToolTip", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String), typeof(System.UIntPtr) }, ReturnType=typeof(System.String), Selector="textView:willDisplayToolTip:forCharacterAtIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCompletions", ParameterByRef=new System.Boolean[] { false, false, false, true }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String[]), typeof(Foundation.NSRange), typeof(System.IntPtr) }, ReturnType=typeof(System.String[]), Selector="textView:completions:forPartialWordRange:indexOfSelectedItem:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldChangeTextInRange", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldChangeTextInRange:replacementString:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DoCommandBySelector", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(ObjCRuntime.Selector) }, ReturnType=typeof(System.Boolean), Selector="textView:doCommandBySelector:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSetSpellingState", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.IntPtr), typeof(Foundation.NSRange) }, ReturnType=typeof(System.IntPtr), Selector="textView:shouldSetSpellingState:range:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="MenuForEvent", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSMenu), typeof(AppKit.NSEvent), typeof(System.UIntPtr) }, ReturnType=typeof(AppKit.NSMenu), Selector="textView:menu:forEvent:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillCheckText", ParameterByRef=new System.Boolean[] { false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSDictionary), typeof(Foundation.NSTextCheckingTypes) }, ReturnType=typeof(Foundation.NSDictionary), Selector="textView:willCheckTextInRange:options:types:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidCheckText", ParameterByRef=new System.Boolean[] { false, false, false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange), typeof(Foundation.NSTextCheckingTypes), typeof(Foundation.NSDictionary), typeof(Foundation.NSTextCheckingResult[]), typeof(Foundation.NSOrthography), typeof(System.IntPtr) }, ReturnType=typeof(Foundation.NSTextCheckingResult[]), Selector="textView:didCheckTextInRange:types:options:results:orthography:wordCount:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DraggedCell", ParameterByRef=new System.Boolean[] { false, false, false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(AppKit.NSTextAttachmentCell), typeof(CoreGraphics.CGRect), typeof(AppKit.NSEvent), typeof(System.UIntPtr) }, Selector="textView:draggedCell:inRect:event:atIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetUndoManager", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, ReturnType=typeof(Foundation.NSUndoManager), Selector="undoManagerForTextView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldUpdateTouchBarItemIdentifiers", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.String[]) }, ReturnType=typeof(System.String[]), Selector="textView:shouldUpdateTouchBarItemIdentifiers:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetCandidates", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSObject[]), Selector="textView:candidatesForSelectedRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetTextCheckingCandidates", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSTextCheckingResult[]), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSTextCheckingResult[]), Selector="textView:candidates:forSelectedRange:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldSelectCandidates", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(System.UIntPtr) }, ReturnType=typeof(System.Boolean), Selector="textView:shouldSelectCandidateAtIndex:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsWillBegin", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, Selector="textViewWritingToolsWillBegin:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WritingToolsDidEnd", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView) }, Selector="textViewWritingToolsDidEnd:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetWritingToolsIgnoredRangesInEnclosingRange", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(AppKit.NSTextView), typeof(Foundation.NSRange) }, ReturnType=typeof(Foundation.NSValue[]), Selector="textView:writingToolsIgnoredRangesInEnclosingRange:")>]
type INSTextViewDelegate = interface
    interface INativeObject
    interface IDisposable
    interface INSTextDelegate
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.

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
CellClicked(NSTextView, NSTextAttachmentCell, CGRect, UIntPtr)
CellDoubleClicked(NSTextView, NSTextAttachmentCell, CGRect, UIntPtr)
DidChangeSelection(NSNotification)
DidChangeTypingAttributes(NSNotification)
DidCheckText(NSTextView, NSRange, NSTextCheckingTypes, NSDictionary, NSTextCheckingResult[], NSOrthography, IntPtr)
DoCommandBySelector(NSTextView, Selector)
DraggedCell(NSTextView, NSTextAttachmentCell, CGRect, NSEvent, UIntPtr)
GetCandidates(NSTextView, NSRange)
GetCompletions(NSTextView, String[], NSRange, IntPtr)
GetTextCheckingCandidates(NSTextView, NSTextCheckingResult[], NSRange)
GetUndoManager(NSTextView)
GetWritablePasteboardTypes(NSTextView, NSTextAttachmentCell, UIntPtr)
GetWritingToolsIgnoredRangesInEnclosingRange(NSTextView, NSRange)
LinkClicked(NSTextView, NSObject, UIntPtr)
MenuForEvent(NSTextView, NSMenu, NSEvent, UIntPtr)
ShouldChangeTextInRange(NSTextView, NSRange, String)
ShouldChangeTextInRanges(NSTextView, NSValue[], String[])
ShouldChangeTypingAttributes(NSTextView, NSDictionary, NSDictionary)
ShouldSelectCandidates(NSTextView, UIntPtr)
ShouldSetSpellingState(NSTextView, IntPtr, NSRange)
ShouldUpdateTouchBarItemIdentifiers(NSTextView, String[])
TextDidBeginEditing(NSNotification) (Inherited from INSTextDelegate)
TextDidChange(NSNotification) (Inherited from INSTextDelegate)
TextDidEndEditing(NSNotification) (Inherited from INSTextDelegate)
TextShouldBeginEditing(NSText) (Inherited from INSTextDelegate)
TextShouldEndEditing(NSText) (Inherited from INSTextDelegate)
WillChangeSelection(NSTextView, NSRange, NSRange)
WillChangeSelectionFromRanges(NSTextView, NSValue[], NSValue[])
WillCheckText(NSTextView, NSRange, NSDictionary, NSTextCheckingTypes)
WillDisplayToolTip(NSTextView, String, UIntPtr)
WriteCell(NSTextView, NSTextAttachmentCell, UIntPtr, NSPasteboard, String)
WritingToolsDidEnd(NSTextView)
WritingToolsWillBegin(NSTextView)

Extension Methods

Name Description
TextDidBeginEditing(INSTextDelegate, NSNotification)
TextDidChange(INSTextDelegate, NSNotification)
TextDidEndEditing(INSTextDelegate, NSNotification)
TextShouldBeginEditing(INSTextDelegate, NSText)
TextShouldEndEditing(INSTextDelegate, NSText)
CellClicked(INSTextViewDelegate, NSTextView, NSTextAttachmentCell, CGRect, UIntPtr)
CellDoubleClicked(INSTextViewDelegate, NSTextView, NSTextAttachmentCell, CGRect, UIntPtr)
DidChangeSelection(INSTextViewDelegate, NSNotification)
DidChangeTypingAttributes(INSTextViewDelegate, NSNotification)
DidCheckText(INSTextViewDelegate, NSTextView, NSRange, NSTextCheckingTypes, NSDictionary, NSTextCheckingResult[], NSOrthography, IntPtr)
DoCommandBySelector(INSTextViewDelegate, NSTextView, Selector)
DraggedCell(INSTextViewDelegate, NSTextView, NSTextAttachmentCell, CGRect, NSEvent, UIntPtr)
GetCandidates(INSTextViewDelegate, NSTextView, NSRange)
GetCompletions(INSTextViewDelegate, NSTextView, String[], NSRange, IntPtr)
GetTextCheckingCandidates(INSTextViewDelegate, NSTextView, NSTextCheckingResult[], NSRange)
GetUndoManager(INSTextViewDelegate, NSTextView)
GetWritablePasteboardTypes(INSTextViewDelegate, NSTextView, NSTextAttachmentCell, UIntPtr)
GetWritingToolsIgnoredRangesInEnclosingRange(INSTextViewDelegate, NSTextView, NSRange)
LinkClicked(INSTextViewDelegate, NSTextView, NSObject, UIntPtr)
MenuForEvent(INSTextViewDelegate, NSTextView, NSMenu, NSEvent, UIntPtr)
ShouldChangeTextInRange(INSTextViewDelegate, NSTextView, NSRange, String)
ShouldChangeTextInRanges(INSTextViewDelegate, NSTextView, NSValue[], String[])
ShouldChangeTypingAttributes(INSTextViewDelegate, NSTextView, NSDictionary, NSDictionary)
ShouldSelectCandidates(INSTextViewDelegate, NSTextView, UIntPtr)
ShouldSetSpellingState(INSTextViewDelegate, NSTextView, IntPtr, NSRange)
ShouldUpdateTouchBarItemIdentifiers(INSTextViewDelegate, NSTextView, String[])
WillChangeSelection(INSTextViewDelegate, NSTextView, NSRange, NSRange)
WillChangeSelectionFromRanges(INSTextViewDelegate, NSTextView, NSValue[], NSValue[])
WillCheckText(INSTextViewDelegate, NSTextView, NSRange, NSDictionary, NSTextCheckingTypes)
WillDisplayToolTip(INSTextViewDelegate, NSTextView, String, UIntPtr)
WriteCell(INSTextViewDelegate, NSTextView, NSTextAttachmentCell, UIntPtr, NSPasteboard, String)
WritingToolsDidEnd(INSTextViewDelegate, NSTextView)
WritingToolsWillBegin(INSTextViewDelegate, NSTextView)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to