Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
System.CodeDom
Collapse the table of content
Expand the table of content

System.CodeDom, espace de noms

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.

 ClasseDescription
Classe publiqueCodeArgumentReferenceExpressionReprésente une référence à la valeur d'un argument passé à une méthode.
Classe publiqueCodeArrayCreateExpressionReprésente une expression qui crée un tableau.
Classe publiqueCodeArrayIndexerExpressionReprésente une référence à un index d'un tableau.
Classe publiqueCodeAssignStatementReprésente une instruction d'assignation simple.
Classe publiqueCodeAttachEventStatementReprésente une instruction qui attache un délégué de gestionnaire d'événements à un événement.
Classe publiqueCodeAttributeArgumentReprésente un argument utilisé dans une déclaration attribute de métadonnées.
Classe publiqueCodeAttributeArgumentCollectionReprésente une collection d'objets CodeAttributeArgument.
Classe publiqueCodeAttributeDeclarationReprésente une déclaration attribute.
Classe publiqueCodeAttributeDeclarationCollectionReprésente une collection d'objets CodeAttributeDeclaration.
Classe publiqueCodeBaseReferenceExpressionReprésente une référence à la classe de base.
Classe publiqueCodeBinaryOperatorExpressionReprésente une expression consistant en une opération binaire entre deux expressions.
Classe publiqueCodeCastExpressionReprésente une expression de cast en type de données ou en interface.
Classe publiqueCodeCatchClauseReprésente un bloc d'exception catch d'une instruction try/catch.
Classe publiqueCodeCatchClauseCollectionReprésente une collection d'objets CodeCatchClause.
Classe publiqueCodeChecksumPragmaReprésente une entité de code pragma de checksum.
Classe publiqueCodeCommentReprésente un commentaire.
Classe publiqueCodeCommentStatementReprésente une instruction constituée d'un seul commentaire.
Classe publiqueCodeCommentStatementCollectionReprésente une collection d'objets CodeCommentStatement.
Classe publiqueCodeCompileUnitFournit un conteneur pour un graphique de programme CodeDOM.
Classe publiqueCodeConditionStatementReprésente une instruction de branchement conditionnel, qui est généralement représentée par une instruction if.
Classe publiqueCodeConstructorReprésente une déclaration d'un constructeur d'instance pour un type.
Classe publiqueCodeDefaultValueExpressionReprésente une référence à une valeur par défaut.
Classe publiqueCodeDelegateCreateExpressionReprésente une expression qui crée un délégué.
Classe publiqueCodeDelegateInvokeExpressionReprésente une expression qui déclenche un événement.
Classe publiqueCodeDirectionExpressionReprésente une expression utilisée en tant que paramètre d'appel de méthode avec un indicateur de direction de référence.
Classe publiqueCodeDirectiveSert de classe de base pour les classes des directives de code.
Classe publiqueCodeDirectiveCollectionReprésente une collection d'objets CodeDirective.
Classe publiqueCodeEntryPointMethodReprésente la méthode de point d'entrée d'un exécutable.
Classe publiqueCodeEventReferenceExpressionReprésente une référence à un événement.
Classe publiqueCodeExpressionRepré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.
Classe publiqueCodeExpressionCollectionReprésente une collection d'objets CodeExpression.
Classe publiqueCodeExpressionStatementReprésente une instruction constituée d'une expression unique.
Classe publiqueCodeFieldReferenceExpressionReprésente une référence à un champ.
Classe publiqueCodeGotoStatementReprésente une instruction goto.
Classe publiqueCodeIndexerExpressionReprésente une référence à une propriété d'indexeur d'un objet.
Classe publiqueCodeIterationStatementRepré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.
Classe publiqueCodeLabeledStatementReprésente une instruction étiquetée ou une étiquette autonome.
Classe publiqueCodeLinePragmaReprésente un emplacement spécifique dans un fichier spécifique.
Classe publiqueCodeMemberEventReprésente une déclaration pour un événement d'un type.
Classe publiqueCodeMemberFieldReprésente une déclaration pour un champ d'un type.
Classe publiqueCodeMemberMethodReprésente une déclaration pour une méthode d'un type.
Classe publiqueCodeMemberPropertyReprésente une déclaration pour une propriété d'un type.
Classe publiqueCodeMethodInvokeExpressionReprésente une expression qui appelle une méthode.
Classe publiqueCodeMethodReferenceExpressionReprésente une référence à une méthode.
Classe publiqueCodeMethodReturnStatementReprésente une instruction return value.
Classe publiqueCodeNamespaceReprésente une déclaration d'espace de noms.
Classe publiqueCodeNamespaceCollectionReprésente une collection d'objets CodeNamespace.
Classe publiqueCodeNamespaceImportReprésente une directive d'importation d'espace de noms indiquant l'espace de noms à utiliser.
Classe publiqueCodeNamespaceImportCollectionReprésente une collection d'objets CodeNamespaceImport.
Classe publiqueCodeObjectFournit une classe de base commune pour la plupart des objets CodeDOM (Code Document Object Model).
Classe publiqueCodeObjectCreateExpressionReprésente une expression créant une nouvelle instance d'un type.
Classe publiqueCodeParameterDeclarationExpressionReprésente une déclaration de paramètre pour une méthode, une propriété ou un constructeur.
Classe publiqueCodeParameterDeclarationExpressionCollectionReprésente une collection d'objets CodeParameterDeclarationExpression.
Classe publiqueCodePrimitiveExpressionReprésente une valeur de type de données primitif.
Classe publiqueCodePropertyReferenceExpressionReprésente une référence à la valeur d'une propriété.
Classe publiqueCodePropertySetValueReferenceExpressionReprésente l'argument valeur d'un appel à une méthode Property Set au sein d'une méthode Property Set.
Classe publiqueCodeRegionDirectiveSpécifie le nom et le mode d'une zone de code.
Classe publiqueCodeRemoveEventStatementReprésente une instruction qui supprime un gestionnaire d'événements.
Classe publiqueCodeSnippetCompileUnitReprésente un fragment de code littéral pouvant être compilé.
Classe publiqueCodeSnippetExpressionReprésente une expression littérale.
Classe publiqueCodeSnippetStatementReprésente une instruction utilisant un fragment de code littéral.
Classe publiqueCodeSnippetTypeMemberReprésente un membre d'un type avec un fragment de code littéral.
Classe publiqueCodeStatementReprésente la classe de base abstract à partir de laquelle toutes les instructions de code dérivent.
Classe publiqueCodeStatementCollectionReprésente une collection d'objets CodeStatement.
Classe publiqueCodeThisReferenceExpressionReprésente une référence à l'instance de classe locale en cours.
Classe publiqueCodeThrowExceptionStatementReprésente une instruction qui lève une exception.
Classe publiqueCodeTryCatchFinallyStatementReprésente un bloc try, contenant n'importe quel nombre de clauses catch et, éventuellement, un bloc finally.
Classe publiqueCodeTypeConstructorReprésente un constructeur statique d'une classe.
Classe publiqueCodeTypeDeclarationReprésente une déclaration de type pour une classe, une structure, une interface ou une énumération.
Classe publiqueCodeTypeDeclarationCollectionReprésente une collection d'objets CodeTypeDeclaration.
Classe publiqueCodeTypeDelegateReprésente une déclaration delegate.
Classe publiqueCodeTypeMemberFournit 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.
Classe publiqueCodeTypeMemberCollectionReprésente une collection d'objets CodeTypeMember.
Classe publiqueCodeTypeOfExpressionReprésente une expression typeof, qui retourne Type pour un nom de type spécifié.
Classe publiqueCodeTypeParameterReprésente un paramètre de type d'un type ou d'une méthode générique.
Classe publiqueCodeTypeParameterCollectionReprésente une collection d'objets CodeTypeParameter.
Classe publiqueCodeTypeReferenceReprésente une référence à un type.
Classe publiqueCodeTypeReferenceCollectionReprésente une collection d'objets CodeTypeReference.
Classe publiqueCodeTypeReferenceExpressionReprésente une référence à un type de données.
Classe publiqueCodeVariableDeclarationStatementReprésente une déclaration de variable.
Classe publiqueCodeVariableReferenceExpressionReprésente une référence à une variable locale.

 ÉnumérationDescription
Énumération publiqueCodeBinaryOperatorTypeDéfinit les identificateurs pour les opérateurs binaires pris en charge.
Énumération publiqueCodeRegionModeSpécifie le début ou la fin d'une zone de code.
Énumération publiqueCodeTypeReferenceOptionsSpécifie comment la référence de type de code doit être résolue.
Énumération publiqueFieldDirectionDéfinit les identificateurs utilisés pour indiquer la direction des déclarations de paramètres et d'arguments.
Énumération publiqueMemberAttributesDéfinit les identificateurs des attributs de membre pour les membres de classe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft