System.CodeDom, espace de n ...
Bibliothèque de classes .NE ...


Bibliothèque de classes .NET Framework
System.CodeDom, espace de noms

Mise à jour : novembre 2007

L'espace de noms System.CodeDom 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.

Pour plus d'informations sur la représentation et la génération de code source à l'aide de CodeDOM, consultez Génération et compilation de code source dynamique.

Pour obtenir un tableau classant les éléments CodeDOM par type et par fonction, consultez Aide-mémoire de CodeDOM.

Classes

  ClasseDescription
CodeArgumentReferenceExpressionReprésente une référence à la valeur d'un argument passé à une méthode.
CodeArrayCreateExpression Représente une expression qui crée un tableau.
CodeArrayIndexerExpressionReprésente une référence à un index d'un tableau.
CodeAssignStatementReprésente une instruction d'assignation simple.
CodeAttachEventStatementReprésente une instruction qui attache un délégué de gestionnaire d'événements à un événement.
CodeAttributeArgumentReprésente un argument utilisé dans une déclaration attribute de métadonnées.
CodeAttributeArgumentCollectionReprésente une collection d'objets CodeAttributeArgument.
CodeAttributeDeclarationReprésente une déclaration attribute.
CodeAttributeDeclarationCollectionReprésente une collection d'objets CodeAttributeDeclaration.
CodeBaseReferenceExpressionReprésente une référence à la classe de base.
CodeBinaryOperatorExpressionReprésente une expression consistant en une opération binaire entre deux expressions.
CodeCastExpressionReprésente une expression de cast en type de données ou en interface.
CodeCatchClauseReprésente un bloc d'exception catch d'une instruction try/catch.
CodeCatchClauseCollectionReprésente une collection d'objets CodeCatchClause.
CodeChecksumPragmaReprésente une entité de code pragma de checksum.
CodeCommentReprésente un commentaire.
CodeCommentStatementReprésente une instruction constituée d'un seul commentaire.
CodeCommentStatementCollectionReprésente une collection d'objets CodeCommentStatement.
CodeCompileUnitFournit un conteneur pour un graphique de programme CodeDOM.
CodeConditionStatementReprésente une instruction de branchement conditionnel, qui est généralement représentée par une instruction if.
CodeConstructorReprésente une déclaration d'un constructeur d'instance pour un type.
CodeDefaultValueExpressionReprésente une référence à une valeur par défaut.
CodeDelegateCreateExpressionReprésente une expression qui crée un délégué.
CodeDelegateInvokeExpressionReprésente une expression qui déclenche un événement.
CodeDirectionExpressionReprésente une expression utilisée en tant que paramètre d'appel de méthode avec un indicateur de direction de référence.
CodeDirectiveSert de classe de base pour les classes des directives de code.
CodeDirectiveCollectionReprésente une collection d'objets CodeDirective.
CodeEntryPointMethodReprésente la méthode de point d'entrée d'un exécutable.
CodeEventReferenceExpressionReprésente une référence à un événement.
CodeExpressionRepré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.
CodeExpressionCollectionReprésente une collection d'objets CodeExpression.
CodeExpressionStatementReprésente une instruction constituée d'une expression unique.
CodeFieldReferenceExpressionReprésente une référence à un champ.
CodeGotoStatementReprésente une instruction goto.
CodeIndexerExpressionReprésente une référence à une propriété d'indexeur d'un objet.
CodeIterationStatementReprésente une instruction for, ou une boucle dans un bloc d'instructions, qui utilise une expression de test comme condition pour continuer d'exécuter la boucle.
CodeLabeledStatementReprésente une instruction étiquetée ou une étiquette autonome.
CodeLinePragmaReprésente un emplacement spécifique dans un fichier spécifique.
CodeMemberEventReprésente une déclaration pour un événement d'un type.
CodeMemberFieldReprésente une déclaration pour un champ d'un type.
CodeMemberMethodReprésente une déclaration pour une méthode d'un type.
CodeMemberPropertyReprésente une déclaration pour une propriété d'un type.
CodeMethodInvokeExpressionReprésente une expression qui appelle une méthode.
CodeMethodReferenceExpressionReprésente une référence à une méthode.
CodeMethodReturnStatementReprésente une instruction return value.
CodeNamespaceReprésente une déclaration d'espace de noms.
CodeNamespaceCollectionReprésente une collection d'objets CodeNamespace.
CodeNamespaceImportReprésente une directive d'importation d'espace de noms indiquant l'espace de noms à utiliser.
CodeNamespaceImportCollection Représente une collection d'objets CodeNamespaceImport.
CodeObjectFournit une classe de base commune pour la plupart des objets CodeDOM (Code Document Object Model).
CodeObjectCreateExpressionReprésente une expression créant une nouvelle instance d'un type.
CodeParameterDeclarationExpressionReprésente une déclaration de paramètre pour une méthode, une propriété ou un constructeur.
CodeParameterDeclarationExpressionCollectionReprésente une collection d'objets CodeParameterDeclarationExpression.
CodePrimitiveExpressionReprésente une valeur de type de données primitif.
CodePropertyReferenceExpressionReprésente une référence à la valeur d'une propriété.
CodePropertySetValueReferenceExpressionReprésente l'argument valeur d'un appel à une méthode Property Set au sein d'une méthode Property Set.
CodeRegionDirectiveSpécifie le nom et le mode d'une zone de code.
CodeRemoveEventStatementReprésente une instruction qui supprime un gestionnaire d'événements.
CodeSnippetCompileUnitReprésente un fragment de code littéral pouvant être compilé.
CodeSnippetExpressionReprésente une expression littérale.
CodeSnippetStatementReprésente une instruction utilisant un fragment de code littéral.
CodeSnippetTypeMemberReprésente un membre d'un type avec un fragment de code littéral.
CodeStatementReprésente la classe de base abstract à partir de laquelle toutes les instructions de code dérivent.
CodeStatementCollectionReprésente une collection d'objets CodeStatement.
CodeThisReferenceExpressionReprésente une référence à l'instance de classe locale en cours.
CodeThrowExceptionStatementReprésente une instruction qui lève une exception.
CodeTryCatchFinallyStatementReprésente un bloc try, contenant n'importe quel nombre de clauses catch et, éventuellement, un bloc finally.
CodeTypeConstructorReprésente un constructeur statique d'une classe.
CodeTypeDeclarationReprésente une déclaration de type pour une classe, une structure, une interface ou une énumération.
CodeTypeDeclarationCollectionReprésente une collection d'objets CodeTypeDeclaration.
CodeTypeDelegateReprésente une déclaration delegate.
CodeTypeMemberFournit 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.
CodeTypeMemberCollectionReprésente une collection d'objets CodeTypeMember.
CodeTypeOfExpressionReprésente une expression typeof, qui retourne Type pour un nom de type spécifié.
CodeTypeParameter Représente un paramètre de type d'un type ou d'une méthode générique.
CodeTypeParameterCollectionReprésente une collection d'objets CodeTypeParameter.
CodeTypeReferenceReprésente une référence à un type.
CodeTypeReferenceCollectionReprésente une collection d'objets CodeTypeReference.
CodeTypeReferenceExpressionReprésente une référence à un type de données.
CodeVariableDeclarationStatementReprésente une déclaration de variable.
CodeVariableReferenceExpressionReprésente une référence à une variable locale.
Énumérations

  ÉnumérationDescription
CodeBinaryOperatorTypeDéfinit les identificateurs pour les opérateurs binaires pris en charge.
CodeRegionModeSpécifie le début ou la fin d'une zone de code.
CodeTypeReferenceOptionsSpécifie comment la référence de type de code doit être résolue.
FieldDirectionDéfinit les identificateurs utilisés pour indiquer la direction des déclarations de paramètres et d'arguments.
MemberAttributesDéfinit les identificateurs des attributs de membre pour les membres de classe.
Mots clés :


Page view tracker