我正在尝试罗斯林的SyntaxTree
课程。我有一段正常运行的代码,可以读取语法树并能够打印出信息。
但是,当我尝试访问树中Member元素的KindText
属性时,IntelliSense不会显示它:
如果我手动键入属性,则可以识别它,但将其标记为不可访问:
在调试过程中,我可以通过“即时窗口”访问该属性,如下所示:
((SyntaxNode)(root.Members[0])).KindText
"NamespaceDeclaration"
结果(字符串)正确显示。
为什么它在“立即窗口”中起作用但在编辑器中不起作用?