System.CodeDom.Compiler 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.
Contient des types permettant de gérer la génération et la compilation de code source dans les langages de programmation pris en charge. Chaque générateur de code peut produire du code source dans un langage de programmation spécifique, basé sur la structure des modèles de code source CodeDOM (Code Document Object Model) qui contiennent des éléments fournis par l'espace de noms System.CodeDom.
Classes
CodeCompiler |
Fournit un exemple d'implémentation de l'interface ICodeCompiler. |
CodeDomProvider |
Fournit une classe de base pour les implémentations de CodeDomProvider. Cette classe est abstraite. |
CodeGenerator |
Fournit un exemple d'implémentation de l'interface ICodeGenerator. Cette classe est abstraite. |
CodeGeneratorOptions |
Représente un ensemble d'options utilisées par un générateur de code. |
CodeParser |
Fournit une implémentation vide de l'interface ICodeParser. |
CompilerError |
Représente une erreur ou un avertissement du compilateur. |
CompilerErrorCollection |
Représente une collection d'objets CompilerError. |
CompilerInfo |
Représente les paramètres de configuration d'un fournisseur de langages. Cette classe ne peut pas être héritée. |
CompilerParameters |
Représente les paramètres utilisés pour appeler un compilateur. |
CompilerResults |
Représente les résultats de la compilation qui sont retournés par un compilateur. |
Executor |
Fournit les fonctions d'exécution de commande pour appeler les compilateurs. Cette classe ne peut pas être héritée. |
GeneratedCodeAttribute |
Identifie le code généré par un outil. Cette classe ne peut pas être héritée. |
IndentedTextWriter |
Fournit un writer de texte qui peut mettre en retrait de nouvelles lignes par un jeton de chaîne de tabulation. |
TempFileCollection |
Représente une collection de fichiers temporaires. |
Interfaces
ICodeCompiler |
Définit une interface pour appeler la compilation de code source ou une arborescence CodeDom à l'aide d'un compilateur spécifique. |
ICodeGenerator |
Définit une interface pour générer du code. |
ICodeParser |
Définit une interface pour analyser du code dans CodeCompileUnit. |
Énumérations
GeneratorSupport |
Définit les identificateurs utilisés pour déterminer si un générateur de code prend en charge certains types d'éléments de code. |
LanguageOptions |
Définit les identificateurs qui indiquent les fonctionnalités spéciales d'un langage. |