在Roslyn Binder阶段会发生什么?

时间:2018-06-04 06:28:35

标签: c# roslyn roslyn-code-analysis compiler-construction

我看到了这个Roslyn Overview,Binder被解释为:“接下来是绑定阶段,代码中的标识符与符号匹配。”

有人可以提供一些关于此的更多详细信息,Binder有什么特别之处?

在这种情况下意味着哪些标识符,它是否将符号实例的引用添加到AST标识符/声明节点属性中?

修改 你能否详细介绍一下“匹配”?

假设我有一个带有(Type)IdentifierNode“MyClass”的NewExpression节点,然后Binder会检查是否有一个名为“MyClass”的类型的声明,还是它还会存储找到的Type(符号?)在NewExpression AST节点中,它是否具有对实际Type / Symbole的引用,而不仅仅是一个identifer / string?

0 个答案:

没有答案
相关问题