Microsoft.CodeAnalysis.Simplification Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
SimplificationOptions |
Contiene las opciones que se deben explorar en profundidad en el motor de simplificación. |
Simplifier |
Expande y reduce los subárboles. Expansión: 1) Hace que los nombres inferidos son explícitos (en tipos anónimos y tuplas). 2) Reemplaza los nombres por nombres de puntos completos. 3) Agrega paréntesis alrededor de las expresiones 4) Agrega conversiones o conversiones explícitas donde existen conversiones implícitas 5) Agrega escape a identificadores 6) Reescribe invocaciones de método de extensión con llamadas explícitas en la clase que contiene el método de extensión. Reducción: 1) Acorta los nombres de puntos en su forma mínima calificada 2) Quita paréntesis innecesarios 3) Quita conversiones o conversiones innecesarias 4) Quita el escape innecesario 5) Reescribe llamadas explícitas a métodos de extensión para usar la notación de puntos 6) Quita nombres de elementos de tupla innecesarios y nombres de miembros de tipo anónimos. |