Microsoft.CodeAnalysis.Simplification 命名空间

SimplificationOptions

包含需要向下钻取到简化引擎的选项

Simplifier

展开和化简子树。

扩展:1) 对匿名类型和元组) 显式 (推断名称。 2) 将名称替换为完全限定的虚线名称。 3) 在表达式 4) 添加显式强制转换/转换,其中隐式转换存在 5) 将转义到标识符 6) 重写扩展方法调用,并在包含扩展方法的类上显式调用。

缩减:1) 缩短虚线名称以最小限定形式 2) 删除不必要的括号 3) 删除不必要的强制转换/转换 4) 删除不必要的转义 5) 重写对扩展方法的显式调用以使用点表示法 6) 删除不必要的元组元素名称和匿名类型成员名称