System.CodeDom, espace de noms

Bibliothèque de classes .NET Framework 
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.

ClassesClasses
 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érationsÉnumérations
 É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.

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/system.codedom.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

8 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-5167
Document créé le 30/10/06 03:34, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-system.codedom.html Document affiché 4 fois ce mois de Mai.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,40 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Pour te donner tous les conseils que je te prodiguais, il a fallu aussi que je me trompe, et cela m'est arrivé souvent.

Marc Levy [Extrait de Et si c'était vrai...]
 
l'infobrol
Nous sommes le Jeudi 31 Mai 2012, 18:50, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)