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