Microsoft.CodeAnalysis.Simplification Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
SimplificationOptions |
Contient les options qui doivent être extraites du moteur de simplification |
Simplifier |
Développe et réduit les sous-arborescences. Expansion : 1) Rend les noms déduits explicites (sur les types anonymes et les tuples). 2) Remplace les noms par des noms en pointillés complets. 3) Ajoute des parenthèses autour des expressions 4) Ajoute des casts/conversions explicites où des conversions implicites existent 5) Ajoute l’échappement aux identificateurs 6) Réécrit les appels de méthode d’extension avec des appels explicites sur la classe contenant la méthode d’extension. Réduction : 1) Raccourcit les noms en pointillés à leur forme minimale qualifiée 2) Supprime les parenthèses inutiles 3) Supprime les casts/conversions inutiles 4) Supprime les appels explicites à l’échappement 5) Réécrit les appels explicites aux méthodes d’extension pour utiliser la notation point 6) Supprime les noms d’éléments tuples inutiles et les noms de membres de type anonyme |