【发布时间】:2015-01-24 03:44:55
【问题描述】:
因为节点是不可变的,并且每次创建新实例时,我的引用都会变得陈旧。处理这个问题的最佳方法是什么?我正在重构以将类定义上移一级。首先我将它添加到祖父节点,但是我对类定义节点的引用已经过时,我无法使用它。
var nodeExpression
var nodeMethod
var nodeClassDef
当我修改nodeExpression 时,会生成一个全新的世界;我怎样才能快速获得nodeMethod 和nodeClassDef 在那个新世界中的匹配节点?
【问题讨论】:
-
@eric-lippert 或许您可以就此提供一些建议
标签: roslyn