In This Article

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