CSharpDelimiterAutoCompleter Class
Provides a C# language delimiter auto-completer service.
public class CSharpDelimiterAutoCompleter : DelimiterAutoCompleter, IDelimiterAutoCompleter, IEditorDocumentTextChangeEventSink, IEditorViewSelectionChangeEventSink, IEditorViewTextInputEventSink
- Inheritance:
- object DelimiterAutoCompleter object
- Implements:
- IDelimiterAutoCompleter IEditorDocumentTextChangeEventSink IEditorViewSelectionChangeEventSink IEditorViewTextInputEventSink
Constructors
CSharpDelimiterAutoCompleter()
Initializes an instance of the class.
public CSharpDelimiterAutoCompleter()
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()