Microsoft.VisualStudio.Text.Configuration 命名空間

介面

IWordPatternBroker

針對指定的 SnapshotPoint選取適當的 IWordPatternProviderFactory 公用程式,取得其 IWordPatternProvider 和呼叫GetWordPatternRegexAsync(SnapshotPoint, CancellationToken)

IWordPatternProvider

提供 Word 模式,可決定單字之間的界限。 您可以藉由匯 IWordPatternProviderFactory入 來取得此類型的實例。

IWordPatternProviderFactory

建立 IWordPatternProvider 適用於 ITextBuffer的 。

這是MEF元件,應該使用 [ContentType] 和 [Name] 屬性和選擇性 [Order] 屬性匯出。 的實例 IWordPatternProviderFactory 是藉由將宣告的 ContentType 與需要的位置 IWordPatternProvider 內容類型進行比對,然後使用其他適用元件的 Order 宣告 Order 來選取。

[Export(typeof(IWordPatternProviderFactory))]
[Name(nameof(IWordPatternProviderFactory))]
[ContentType("text")]
public class MyWordPatternProviderFactory : IWordPatternProviderFactory