IBraceCompletionSessionProvider.TryCreateSession Yöntem

Tanım

Uygunsa, içindeki IBraceCompletionSession dil bağlamına göre bir oluşturur openingPoint .

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

Parametreler

textView
ITextView

İçeren görünümü openingPoint .

openingPoint
SnapshotPoint

openingBraceKonu arabelleğinin içindeki ekleme noktası. Konu arabelleğinin içerik türü bu uzantının [ContentType] özniteliklerinden biriyle eşleşir.

openingBrace
Char

Kullanıcı tarafından yazılan parantez açma.

closingBrace
Char

Kapanış ayracı karakteri

session
IBraceCompletionSession

Oluşturulmadıysa küme ayracı tamamlanma oturumu.

Döndürülenler

Boolean

openingPointArabelleği başlatmak için arabellekte geçerli bir nokta ise true döndürür IBraceCompletionSession .

Açıklamalar

Dizeler ve açıklamalar içindeki açma noktaları genellikle başlangıç noktası olarak geçersiz noktalardır IBraceCompletionSession ve false döndürür.

Şunlara uygulanır