VBDelimiterAutoCompleter Class
Provides a Visual Basic language delimiter auto-completer service.
public class VBDelimiterAutoCompleter : DelimiterAutoCompleter, IDelimiterAutoCompleter, IEditorDocumentTextChangeEventSink, IEditorViewSelectionChangeEventSink, IEditorViewTextInputEventSink
- Inheritance:
- object DelimiterAutoCompleter object
- Implements:
- IDelimiterAutoCompleter IEditorDocumentTextChangeEventSink IEditorViewSelectionChangeEventSink IEditorViewTextInputEventSink
Constructors
VBDelimiterAutoCompleter()
Initializes an instance of the class.
public VBDelimiterAutoCompleter()
Methods
IsValidStartDelimiter(ITextSnapshotReader?, char)
Returns whether an ITextSnapshotReader's current offset is immediately after the specified start delimiter.
protected override bool IsValidStartDelimiter(ITextSnapshotReader? reader, char startDelimiter)
| Parameter | Type | Description |
|---|---|---|
| reader | ITextSnapshotReader | The ITextSnapshotReader to examine. |
| startDelimiter | char | The start delimiter. |
Returns
- bool:
trueif the ITextSnapshotReader's current offset is immediately after the specified start delimiter; otherwise,false.
Inherited Members
- DelimiterAutoCompleter.IsValidForEndDelimiterAutoComplete(TextSnapshotOffset, char)
- DelimiterAutoCompleter.IsValidStartDelimiter(IToken, char)
- DelimiterAutoCompleter.OnDocumentTextChanging(SyntaxEditor, EditorSnapshotChangingEventArgs)
- DelimiterAutoCompleter.OnDocumentTextChanged(SyntaxEditor, EditorSnapshotChangedEventArgs)
- DelimiterAutoCompleter.OnViewSelectionChanged(IEditorView, EditorViewSelectionEventArgs)
- DelimiterAutoCompleter.OnViewTextInput(IEditorView, TextCompositionEventArgs)
- DelimiterAutoCompleter.CanCompleteAngleBraces
- DelimiterAutoCompleter.CanCompleteCurlyBraces
- DelimiterAutoCompleter.CanCompleteDoubleQuotes
- DelimiterAutoCompleter.CanCompleteParentheses
- DelimiterAutoCompleter.CanCompleteSingleQuotes
- DelimiterAutoCompleter.CanCompleteSquareBraces
- DelimiterAutoCompleter.OpenAngleBraceTokenId
- DelimiterAutoCompleter.OpenCurlyBraceTokenId
- DelimiterAutoCompleter.OpenDoubleQuoteTokenId
- DelimiterAutoCompleter.OpenParenthesisTokenId
- DelimiterAutoCompleter.OpenSingleQuoteTokenId
- DelimiterAutoCompleter.OpenSquareBraceTokenId
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()