IBraceCompletionSessionProvider.TryCreateSession Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.