受保护的类型成员显示在“立即窗口”中,但不在IntelliSense中显示

时间:2019-02-18 11:37:30

标签: c# visual-studio protected roslyn-code-analysis

我正在尝试罗斯林的SyntaxTree课程。我有一段正常运行的代码,可以读取语法树并能够打印出信息。

但是,当我尝试访问树中Member元素的KindText属性时,IntelliSense不会显示它:

ajbosco/dag-factory

如果我手动键入属性,则可以识别它,但将其标记为不可访问:

enter image description here

在调试过程中,我可以通过“即时窗口”访问该属性,如下所示:

((SyntaxNode)(root.Members[0])).KindText
"NamespaceDeclaration"

结果(字符串)正确显示。

为什么它在“立即窗口”中起作用但在编辑器中不起作用?

0 个答案:

没有答案