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 pour gérer la génération et la compilation du code source dans les langages de programmation pris en charge. Les générateurs de code peuvent chacun produire du code source dans un langage de programmation particulier en fonction de la structure des modèles de code de code objet (CodeDOM) de code source constitués d’éléments fournis par l’espace System.CodeDom de noms.
Classes
| Nom | Description |
|---|---|
| CodeCompiler |
Fournit un exemple d’implémentation de l’interface ICodeCompiler . |
| CodeDomProvider |
Fournit une classe de base pour CodeDomProvider les implémentations. 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 langage. 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 retournées par un compilateur. |
| Executor |
Fournit des fonctions d’exécution de commandes pour appeler des 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 enregistreur de texte qui peut mettre en retrait de nouvelles lignes par un jeton de chaîne d’onglet. |
| TempFileCollection |
Représente une collection de fichiers temporaires. |
Interfaces
| Nom | Description |
|---|---|
| ICodeCompiler |
Définit une interface pour appeler la compilation du 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 l’analyse du code dans un CodeCompileUnit. |
Énumérations
| Nom | Description |
|---|---|
| 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 des identificateurs qui indiquent des fonctionnalités spéciales d’une langue. |