在 CodeFixProvider 我需要删除包装 if 条件(例如):
if (temp == null)
{
temp = new Temp();
}
我只想留下调整后的内部表达:
// I want to change the inner expression as well
temp = anotherTemp()
一旦我尝试用 line-line 语句替换 'if-block' 的节点,就会抛出 'unable to cast' 异常。你知道正确的做法吗?