System.CodeDom 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 classes qui peuvent être utilisées pour représenter les éléments et la structure d’un document de code source. Les classes de cet espace de noms peuvent être utilisées pour créer la structure d'un document de code source qui peut s'afficher comme code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler.
Classes
CodeArgumentReferenceExpression |
Représente une référence à la valeur d'un argument passé à une méthode. |
CodeArrayCreateExpression |
Représente une expression qui crée un tableau. |
CodeArrayIndexerExpression |
Représente une référence à un index d'un tableau. |
CodeAssignStatement |
Représente une instruction d'assignation simple. |
CodeAttachEventStatement |
Représente une instruction qui attache un délégué de gestionnaire d'événements à un événement. |
CodeAttributeArgument |
Représente un argument utilisé dans une déclaration attribute de métadonnées. |
CodeAttributeArgumentCollection |
Représente une collection d'objets CodeAttributeArgument. |
CodeAttributeDeclaration |
Représente une déclaration attribute. |
CodeAttributeDeclarationCollection |
Représente une collection d'objets CodeAttributeDeclaration. |
CodeBaseReferenceExpression |
Représente une référence à la classe de base. |
CodeBinaryOperatorExpression |
Représente une expression consistant en une opération binaire entre deux expressions. |
CodeCastExpression |
Représente une expression de cast en type de données ou en interface. |
CodeCatchClause |
Représente un bloc d'exception |
CodeCatchClauseCollection |
Représente une collection d'objets CodeCatchClause. |
CodeChecksumPragma |
Représente une entité de code pragma de checksum. |
CodeComment |
Représente un commentaire. |
CodeCommentStatement |
Représente une instruction constituée d'un seul commentaire. |
CodeCommentStatementCollection |
Représente une collection d'objets CodeCommentStatement. |
CodeCompileUnit |
Fournit un conteneur pour un graphique de programme CodeDOM. |
CodeConditionStatement |
Représente une instruction de branchement conditionnel, qui est généralement représentée par une instruction |
CodeConstructor |
Représente une déclaration d'un constructeur d'instance pour un type. |
CodeDefaultValueExpression |
Représente une référence à une valeur par défaut. |
CodeDelegateCreateExpression |
Représente une expression qui crée un délégué. |
CodeDelegateInvokeExpression |
Représente une expression qui déclenche un événement. |
CodeDirectionExpression |
Représente une expression utilisée en tant que paramètre d'appel de méthode avec un indicateur de direction de référence. |
CodeDirective |
Sert de classe de base pour les classes des directives de code. |
CodeDirectiveCollection |
Représente une collection d'objets CodeDirective. |
CodeEntryPointMethod |
Représente la méthode de point d'entrée d'un exécutable. |
CodeEventReferenceExpression |
Représente une référence à un événement. |
CodeExpression |
Représente une expression de code. Pour d'autres objets expression de code, il s'agit d'une classe de base qui n'est jamais instanciée. |
CodeExpressionCollection |
Représente une collection d'objets CodeExpression. |
CodeExpressionStatement |
Représente une instruction constituée d'une expression unique. |
CodeFieldReferenceExpression |
Représente une référence à un champ. |
CodeGotoStatement |
Représente une instruction |
CodeIndexerExpression |
Représente une référence à une propriété d'indexeur d'un objet. |
CodeIterationStatement |
Représente une instruction |
CodeLabeledStatement |
Représente une instruction étiquetée ou une étiquette autonome. |
CodeLinePragma |
Représente un emplacement spécifique dans un fichier spécifique. |
CodeMemberEvent |
Représente une déclaration pour un événement d'un type. |
CodeMemberField |
Représente une déclaration pour un champ d'un type. |
CodeMemberMethod |
Représente une déclaration pour une méthode d'un type. |
CodeMemberProperty |
Représente une déclaration pour une propriété d'un type. |
CodeMethodInvokeExpression |
Représente une expression qui appelle une méthode. |
CodeMethodReferenceExpression |
Représente une référence à une méthode. |
CodeMethodReturnStatement |
Représente une instruction return value. |
CodeNamespace |
Représente une déclaration d'espace de noms. |
CodeNamespaceCollection |
Représente une collection d'objets CodeNamespace. |
CodeNamespaceImport |
Représente une directive d'importation d'espace de noms indiquant l'espace de noms à utiliser. |
CodeNamespaceImportCollection |
Représente une collection d'objets CodeNamespaceImport. |
CodeObject |
Fournit une classe de base commune pour la plupart des objets CodeDOM (Code Document Object Model). |
CodeObjectCreateExpression |
Représente une expression créant une nouvelle instance d'un type. |
CodeParameterDeclarationExpression |
Représente une déclaration de paramètre pour une méthode, une propriété ou un constructeur. |
CodeParameterDeclarationExpressionCollection |
Représente une collection d'objets CodeParameterDeclarationExpression. |
CodePrimitiveExpression |
Représente une valeur de type de données primitif. |
CodePropertyReferenceExpression |
Représente une référence à la valeur d'une propriété. |
CodePropertySetValueReferenceExpression |
Représente l'argument valeur d'un appel à une méthode Property Set au sein d'une méthode Property Set. |
CodeRegionDirective |
Spécifie le nom et le mode d'une zone de code. |
CodeRemoveEventStatement |
Représente une instruction qui supprime un gestionnaire d'événements. |
CodeSnippetCompileUnit |
Représente un fragment de code littéral pouvant être compilé. |
CodeSnippetExpression |
Représente une expression littérale. |
CodeSnippetStatement |
Représente une instruction utilisant un fragment de code littéral. |
CodeSnippetTypeMember |
Représente un membre d'un type avec un fragment de code littéral. |
CodeStatement |
Représente la classe de base |
CodeStatementCollection |
Représente une collection d'objets CodeStatement. |
CodeThisReferenceExpression |
Représente une référence à l'instance de classe locale en cours. |
CodeThrowExceptionStatement |
Représente une instruction qui lève une exception. |
CodeTryCatchFinallyStatement |
Représente un bloc |
CodeTypeConstructor |
Représente un constructeur statique d'une classe. |
CodeTypeDeclaration |
Représente une déclaration de type pour une classe, une structure, une interface ou une énumération. |
CodeTypeDeclarationCollection |
Représente une collection d'objets CodeTypeDeclaration. |
CodeTypeDelegate |
Représente une déclaration delegate. |
CodeTypeMember |
Fournit une classe de base pour un membre d'un type. Les membres de type peuvent être des champs, des méthodes, des propriétés, des constructeurs et des types imbriqués. |
CodeTypeMemberCollection |
Représente une collection d'objets CodeTypeMember. |
CodeTypeOfExpression |
Représente une expression |
CodeTypeParameter |
Représente un paramètre de type d'un type ou d'une méthode générique. |
CodeTypeParameterCollection |
Représente une collection d'objets CodeTypeParameter. |
CodeTypeReference |
Représente une référence à un type. |
CodeTypeReferenceCollection |
Représente une collection d'objets CodeTypeReference. |
CodeTypeReferenceExpression |
Représente une référence à un type de données. |
CodeVariableDeclarationStatement |
Représente une déclaration de variable. |
CodeVariableReferenceExpression |
Représente une référence à une variable locale. |
Énumérations
CodeBinaryOperatorType |
Définit les identificateurs pour les opérateurs binaires pris en charge. |
CodeRegionMode |
Spécifie le début ou la fin d'une zone de code. |
CodeTypeReferenceOptions |
Spécifie comment la référence de type de code doit être résolue. |
FieldDirection |
Définit les identificateurs utilisés pour indiquer la direction des déclarations de paramètres et d'arguments. |
MemberAttributes |
Définit les identificateurs des attributs de membre pour les membres de classe. |
Remarques
Pour plus d’informations sur l’utilisation de CodeDOM pour représenter et générer le code source, consultez génération et compilation de code source dynamique.
Pour obtenir une table qui répertorie les éléments CodeDOM par type et fonction, consultez la référence rapide CodeDom.