ITextBuffer.Properties 记录在哪里?

Where is ITextBuffer.Properties documented?

作为对 的回答,我被告知使用来自 ITextBuffer.Properties 对象的特定条目。在这种情况下,这是一个好主意,也是正确的做法,但这会引发一个新问题:在哪里可以找到此类信息?

更具体:网络上某处是否有对 ITextBuffer.Properties 条目的描述可供使用?我用谷歌搜索(使用 DuckDuckGo)但没有找到任何东西。

这是“属性 包”模式,即随机特征将随机内容转储到他们可能需要的地方。它也是必需的,因为很多时候你需要创建一些额外的数据对象或处理需要与缓冲区具有相同生命周期的 ITextBuffer 的东西,所以你可以将它放在 属性 包中。进入并从中获取一些属性非常接近于依赖实现细节,这不是通常推荐的模式。

(也就是说,上一个问题对 ITextDocument 的建议通常是针对特定情况的处理方式...)