在 Visual Studio 2017 生成的文件中添加 "Generated" 关键字

Add the "Generated" keyword inside files I generate in Visual Studio 2017

我正在创建 VS2017 扩展 (VSIX)。我将向项目写入文件。有没有办法让 "Generated" 关键字显示在那些文件中,就像当前为 t4、less、typescript 生成的文件显示的那样?

这是一个名为 "Text Adornment" 的 Roslyn 功能。它用于我们在 IDE 中看到的各种东西(例如在同一级别连接 open/close 大括号的虚线)。

我尽量避免 link-only 回答,但这个过程比 Stack Overflow 回答的合理程度要复杂得多。

了解正确的术语并阅读以下 VS2015 文章应该可以帮助您入门:

https://blogs.msdn.microsoft.com/lucian/2016/06/27/visual-studio-text-adornment-vsix-using-roslyn/