Invoked to allow the delegate to modify the text checking process before it occurs.
Original signature is '- (NSDictionary *)textView:(NSTextView *)view willCheckTextInRange:(NSRange)range options:(NSDictionary *)options types:(NSTextCheckingTypes *)checkingTypes'
Available in Mac OS X v10.6 and later.

C# | Visual Basic | Visual C++ |
NSDictionary TextViewWillCheckTextInRangeOptionsTypes( NSTextView view, NSRange range, NSDictionary options, ref NSTextCheckingTypes checkingTypes )
Function TextViewWillCheckTextInRangeOptionsTypes ( _ view As NSTextView, _ range As NSRange, _ options As NSDictionary, _ ByRef checkingTypes As NSTextCheckingTypes _ ) As NSDictionary
NSDictionary^ TextViewWillCheckTextInRangeOptionsTypes( NSTextView^ view, NSRange range, NSDictionary^ options, NSTextCheckingTypes% checkingTypes )

- view (NSTextView)
- The text view sending the message.
- range (NSRange)
- The range to be checked.
- options (NSDictionary)
- A dictionary of values used during the checking process to perform. See Spell Checking Option Dictionary Keys for the supported values.
- checkingTypes (NSTextCheckingTypes%)
- The type of checking to be performed, passed by-reference. The possible constants are listed in NSTextCheckingTypes and can be combined using the C bit-wise OR operator to perform multiple checks at the same time.

A dictionary containing an alternative to the options dictionary.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later)