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 a new instance of the VBDelimiterAutoCompleter
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:
true
if 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()