Aide-mémoire de CodeDOM
Le tableau d'aide-mémoire suivant permet aux développeurs qui utilisent le modèle CodeDOM (Code Document Object Model) de rechercher des éléments CodeDOM par type et fonction. Ce tableau est trié par type d'élément CodeDOM ou d'élément de code source et fournit pour chaque élément une description ainsi qu'un lien vers une documentation de référence. Pour plus d'informations sur la façon dont le modèle CodeDOM représente le code source et le génère dans un ensemble de langages de programmation extensible, consultez Génération et compilation de code source dynamique.
Conteneurs graphiques du code
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Graphique de code source compatible. |
|
Section compilable de code littéral. |
Éléments d'une déclaration d'espace de noms
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Déclaration namespace. |
|
Collection de déclarations namespace. |
|
Importation d'espace de noms. |
|
Collection d'importations d'espaces de noms. |
Éléments d'une déclaration de type
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Déclaration du type d'une classe, d'un struct ou d'une énumération. |
|
Collection de déclarations de types. |
Éléments d'un paramètre de type
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Paramètre de type d'une déclaration de type générique ou argument de type d'un type générique construit. |
|
Collection de paramètres de type ou d'arguments de type. |
Éléments d'une référence de type
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Référence à un type. |
|
Collection de références à des types. |
|
Représente la résolution de la référence de type de code. |
Éléments de membre du type
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Classe de base abstraite qui représente un membre d'un type. |
|
Représente une collection de membres d'un type. |
|
Déclaration de méthode de classe. |
|
Déclaration de champ de classe. |
|
Déclaration de propriété de classe. |
|
Constructeur d'un type. |
|
Constructeur statique d'un type. |
|
Représente le point d'entrée d'un programme. |
|
Représente les attributs avec identificateurs utilisés par CodeTypeMember. |
Attributs de membres
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Représente les modificateurs de membre utilisés par CodeTypeMember. |
|
Déclaration attribute personnalisée. |
|
Collection de déclaration attribute personnalisée. |
|
Déclaration parameter. |
|
Collection de déclarations parameter. |
|
Argument d'un attribut personnalisé. |
|
Argument d'une collection d'attribut personnalisé. |
Modificateurs de direction du champ |
|
---|---|
Expression directionnelle. |
|
Représente la direction d'un argument. |
Instructions de code
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Classe de base abstraite des instructions. |
|
Collection d'instructions de code. |
|
Expression de code qui peut être traitée comme une instruction de code. |
|
Instruction de déclaration de variable. |
Opérations d'assignation |
|
---|---|
Instruction qui assigne une valeur. |
Opérations binaires |
|
---|---|
Expression qui représente un opérateur binaire. Un opérateur binaire est un opérateur qui utilise deux opérandes, souvent appelés opérandes gauche et droit. |
|
Représente un type d'opérateur binaire. |
Commentaires |
|
---|---|
Commentaire. |
|
Instruction de commentaire. |
|
Collection d'instructions de commentaires. |
Délégués et événements |
|
---|---|
Déclaration event de la classe. |
|
Déclaration delegate. |
|
Expression qui crée un délégué. |
|
Expression qui appelle un délégué. |
|
Instruction qui attache un délégué pour un événement. |
|
Instruction qui supprime un délégué pour un événement. |
Gestion des erreurs |
|
---|---|
Instruction d'exception throw. |
|
Bloc try…catch…finally. |
|
Bloc catch clause. |
|
Collection de blocs catch clause. |
Instructions de contrôle de flux |
|
---|---|
Instruction if. |
|
Instruction de boucle for. |
|
Instruction goto. |
|
Instruction de valeur de retour. |
|
Instruction étiquetée. |
Expressions de code
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Classe de base abstraite des expressions. |
|
Collection d'expressions de code. |
|
Expression qui effectue un cast d'un objet ou d'une expression en type de données. |
|
Expression de valeur primitive. |
|
Expression typeof. |
|
Indexeur de tableau. |
|
Référence à un argument. |
|
Référence à une variable. |
|
Expression qui fait référence à un type. |
|
Expression qui représente l'argument de valeur d'un jeu de propriétés. |
|
Référence à une valeur par défaut pour un type. |
Création d'objets |
|
---|---|
Expression qui crée un objet. Par exemple, l'opérateur new. |
|
Expression qui crée un tableau. |
Appel de méthode |
|
---|---|
Expression qui appelle une méthode. |
Références à des membres |
|
---|---|
Indexeur de type. |
|
Référence à une classe de base. |
|
Référence à un champ. |
|
Référence à une méthode. |
|
Référence à une propriété. |
|
Référence à un événement. |
|
Référence à l'objet en cours. |
Extraits de code de type littéral
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Unité compilable de code littéral. |
|
Élément de code littéral qui représente un membre de classe. |
|
Instruction de code littéral. |
|
Élément de code littéral qui représente une expression. |
Autre
Type de l'élément de code source |
Élément CodeDOM représentatif |
---|---|
Classe de base abstraite des objets CodeDOM. |
|
Représente un emplacement avec un nom de fichier et un numéro de ligne. |
|
Représente une entité de code pragma de checksum. |
|
Classe de base pour les classes des directives de code. |
|
Collection de directives de code. |
|
Spécifie le nom et le mode d'une zone de code. |
|
Spécifie le début et la fin d'une région de code. |
Voir aussi
Tâches
Comment : créer une classe à l'aide de CodeDOM
Référence
Autres ressources
Using CodeDOM to generate CSharp (C#) and VB code