Microsoft.CodeAnalysis.Simplification Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Классы
SimplificationOptions |
Содержит параметры, которые необходимо детализировать до обработчика упрощения. |
Simplifier |
Разворачивает и уменьшает поддерев. Расширение: 1) Делает выведенные имена явными (для анонимных типов и кортежей). 2) Заменяет имена полными пунктирными именами. 3) Добавляет круглые скобки вокруг выражений 4) Добавляет явные приведения и преобразования, в которых существуют неявные преобразования 5) Добавляет экранирование к идентификаторам 6) Перезаписи вызовов метода расширения с явными вызовами класса, содержащего метод расширения. Сокращение: 1) Сокращает пунктирные имена до минимально квалифицированной формы 2) Удаляет ненужные круглые скобки 3) Удаляет ненужные приведения и преобразования 4) Удаляет ненужные экранирование 5) Переопределяет явные вызовы методов расширения для использования точечной нотации 6) Удаляет ненужные имена элементов кортежа и имена элементов анонимного типа |