In This Article

IDelimiterAutoCompleter Interface

Provides the base requirements for a class that can perform delimiter auto-completion.

public interface IDelimiterAutoCompleter

Remarks

This interface type can be registered with an ISyntaxLanguage using the RegisterService(object, object) method. Once an object that implements this interface is registered with the language for this interface type, its features can be used by the language.

Properties

CanCompleteAngleBraces

Indicates whether angle braces can be completed.

bool CanCompleteAngleBraces { get; set; }

Property Value

bool:

true if angle braces can be completed; otherwise, false. The default value is false.

CanCompleteCurlyBraces

Indicates whether curly braces can be completed.

bool CanCompleteCurlyBraces { get; set; }

Property Value

bool:

true if curly braces can be completed; otherwise, false. The default value is true.

CanCompleteDoubleQuotes

Indicates whether double quotes can be completed.

bool CanCompleteDoubleQuotes { get; set; }

Property Value

bool:

true if double quotes can be completed; otherwise, false. The default value is true.

CanCompleteParentheses

Indicates whether parentheses can be completed.

bool CanCompleteParentheses { get; set; }

Property Value

bool:

true if parentheses can be completed; otherwise, false. The default value is true.

CanCompleteSingleQuotes

Indicates whether single quotes can be completed.

bool CanCompleteSingleQuotes { get; set; }

Property Value

bool:

true if single quotes can be completed; otherwise, false. The default value is false.

CanCompleteSquareBraces

Indicates whether square braces can be completed.

bool CanCompleteSquareBraces { get; set; }

Property Value

bool:

true if square braces can be completed; otherwise, false. The default value is true.

Extension Methods