IBraceCompletionContextProvider.TryCreateContext(ITextView, SnapshotPoint, Char, Char, IBraceCompletionContext) Метод

Определение

Создает объект IBraceCompletionContext для обработки действий, зависящих от языка, таких как синтаксический анализ и форматирование.Creates an IBraceCompletionContext to handle language-specific actions such as parsing and formatting.

public:
 bool TryCreateContext(Microsoft::VisualStudio::Text::Editor::ITextView ^ textView, Microsoft::VisualStudio::Text::SnapshotPoint openingPoint, char openingBrace, char closingBrace, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Text::BraceCompletion::IBraceCompletionContext ^ % context);
public bool TryCreateContext (Microsoft.VisualStudio.Text.Editor.ITextView textView, Microsoft.VisualStudio.Text.SnapshotPoint openingPoint, char openingBrace, char closingBrace, out Microsoft.VisualStudio.Text.BraceCompletion.IBraceCompletionContext context);
abstract member TryCreateContext : Microsoft.VisualStudio.Text.Editor.ITextView * Microsoft.VisualStudio.Text.SnapshotPoint * char * char * IBraceCompletionContext -> bool
Public Function TryCreateContext (textView As ITextView, openingPoint As SnapshotPoint, openingBrace As Char, closingBrace As Char, ByRef context As IBraceCompletionContext) As Boolean

Параметры

textView
ITextView

Представление, содержащее openingPoint .View containing the openingPoint.

openingPoint
SnapshotPoint

Точка вставки объекта openingBrace .Insertion point of the openingBrace.

openingBrace
Char

Открывающая фигурная скобка, введенная пользователем.Opening brace that has been typed by the user.

closingBrace
Char

Символ закрывающей скобкиClosing brace character

context
IBraceCompletionContext

Контекст завершения фигурных скобок, если он создан.Brace completion context if created.

Возвращаемое значение

Boolean

Возвращает значение true, если является openingPoint допустимой точкой в буфере для запуска IBraceCompletionSession .Returns true if the openingPoint was a valid point in the buffer to start a IBraceCompletionSession.

Комментарии

Открывающие точки в строках и комментариях обычно являются недопустимыми точками для запуска IBraceCompletionSession и возвращают значение false.Opening points within strings and comments are usually invalid points to start an IBraceCompletionSession and will return false.

Применяется к