Riferimento a .NET Framework
Spazio dei nomi System.CodeDom

Lo spazio dei nomi System.CodeDom contiene le classi che possono essere utilizzate per rappresentare gli elementi e la struttura di un documento di codice sorgente. Le classi presenti in questo spazio dei nomi consentono di modellare la struttura di un documento di codice sorgente il cui output potrebbe essere il codice sorgente in un linguaggio supportato mediante la funzionalità fornita dallo spazio dei nomi System.CodeDom.Compiler.

Per ulteriori informazioni sull'utilizzo di CodeDOM per rappresentare e generare codice sorgente, vedere Generazione e compilazione dinamica di codice sorgente.

Per consultare una tabella contenente gli elementi CodeDOM elencati per tipo e funzione, vedere Riferimento rapido per CodeDOM.

 ClasseDescrizione
classe pubblicaCodeArgumentReferenceExpressionRappresenta un riferimento al valore di un argomento passato a un metodo.
classe pubblicaCodeArrayCreateExpressionRappresenta un'espressione che crea una matrice.
classe pubblicaCodeArrayIndexerExpressionRappresenta un riferimento a un indice di una matrice.
classe pubblicaCodeAssignStatementRappresenta un'istruzione di assegnazione semplice.
classe pubblicaCodeAttachEventStatementRappresenta un'istruzione che consente di associare un delegato gestore eventi a un evento.
classe pubblicaCodeAttributeArgumentRappresenta un argomento utilizzato in una dichiarazione di attributo dei metadati.
classe pubblicaCodeAttributeArgumentCollectionRappresenta un insieme di oggetti CodeAttributeArgument.
classe pubblicaCodeAttributeDeclarationRappresenta una dichiarazione di attributo.
classe pubblicaCodeAttributeDeclarationCollectionRappresenta un insieme di oggetti CodeAttributeDeclaration.
classe pubblicaCodeBaseReferenceExpressionRappresenta un riferimento alla classe di base.
classe pubblicaCodeBinaryOperatorExpressionRappresenta un'espressione composta da un'operazione binaria tra due espressioni.
classe pubblicaCodeCastExpressionRappresenta il cast di un'espressione in un tipo di dati o in un'interfaccia.
classe pubblicaCodeCatchClauseRappresenta un blocco di eccezioni catch di un'istruzione try/catch.
classe pubblicaCodeCatchClauseCollectionRappresenta un insieme di oggetti CodeCatchClause.
classe pubblicaCodeChecksumPragmaRappresenta un'entità di codice pragma del checksum di un codice.
classe pubblicaCodeCommentRappresenta un commento.
classe pubblicaCodeCommentStatementRappresenta un'istruzione composta da un singolo commento.
classe pubblicaCodeCommentStatementCollectionRappresenta un insieme di oggetti CodeCommentStatement.
classe pubblicaCodeCompileUnitFornisce un contenitore per un grafico di programma CodeDOM.
classe pubblicaCodeConditionStatementRappresenta un'istruzione branch condizionale, normalmente rappresentata da un'istruzione if.
classe pubblicaCodeConstructorRappresenta una dichiarazione di un costruttore di istanze di un tipo.
classe pubblicaCodeDefaultValueExpressionRappresenta un riferimento a un valore predefinito.
classe pubblicaCodeDelegateCreateExpressionRappresenta un'espressione che crea un delegato.
classe pubblicaCodeDelegateInvokeExpressionRappresenta un'espressione che genera un evento.
classe pubblicaCodeDirectionExpressionRappresenta un'espressione utilizzata come parametro di richiamo del metodo con un indicatore di direzione di riferimento.
classe pubblicaCodeDirectiveFunge da classe base per le classi di direttive di codice.
classe pubblicaCodeDirectiveCollectionRappresenta un insieme di oggetti CodeDirective.
classe pubblicaCodeEntryPointMethodRappresenta il metodo del punto di ingresso di un eseguibile.
classe pubblicaCodeEventReferenceExpressionRappresenta un riferimento a un evento.
classe pubblicaCodeExpressionRappresenta un'espressione del codice. È una classe base per altri oggetti espressione del codice di cui non viene mai creata un'istanza.
classe pubblicaCodeExpressionCollectionRappresenta un insieme di oggetti CodeExpression.
classe pubblicaCodeExpressionStatementRappresenta un'istruzione costituita da un'unica espressione.
classe pubblicaCodeFieldReferenceExpressionRappresenta un riferimento a un campo.
classe pubblicaCodeGotoStatementRappresenta un'istruzione goto.
classe pubblicaCodeIndexerExpressionRappresenta un riferimento a una proprietà indicizzatore di un oggetto.
classe pubblicaCodeIterationStatementRappresenta un'istruzione for o un ciclo in un blocco di istruzioni che utilizza un'espressione di test come condizione per la continuazione del ciclo.
classe pubblicaCodeLabeledStatementRappresenta un'istruzione con etichetta o un'etichetta autonoma.
classe pubblicaCodeLinePragmaRappresenta una posizione specifica all'interno di un determinato file.
classe pubblicaCodeMemberEventRappresenta una dichiarazione per un evento di un tipo.
classe pubblicaCodeMemberFieldRappresenta una dichiarazione per un campo di un tipo.
classe pubblicaCodeMemberMethodRappresenta una dichiarazione per un metodo di un tipo.
classe pubblicaCodeMemberPropertyRappresenta una dichiarazione di una proprietà di un tipo.
classe pubblicaCodeMethodInvokeExpressionRappresenta un'espressione che richiama un metodo.
classe pubblicaCodeMethodReferenceExpressionRappresenta un riferimento a un metodo.
classe pubblicaCodeMethodReturnStatementRappresenta un'istruzione per la restituzione di valori.
classe pubblicaCodeNamespaceRappresenta una dichiarazione dello spazio dei nomi.
classe pubblicaCodeNamespaceCollectionRappresenta un insieme di oggetti CodeNamespace.
classe pubblicaCodeNamespaceImportRappresenta una direttiva di importazione dello spazio dei nomi che indica uno spazio dei nomi da utilizzare.
classe pubblicaCodeNamespaceImportCollectionRappresenta un insieme di oggetti CodeNamespaceImport.
classe pubblicaCodeObjectFornisce una classe base comune per la maggior parte degli oggetti CodeDOM (Code Document Object Model).
classe pubblicaCodeObjectCreateExpressionRappresenta un'espressione che consente di creare una nuova istanza di un tipo.
classe pubblicaCodeParameterDeclarationExpressionRappresenta una dichiarazione di parametro per un metodo, una proprietà o un costruttore.
classe pubblicaCodeParameterDeclarationExpressionCollectionRappresenta un insieme di oggetti CodeParameterDeclarationExpression.
classe pubblicaCodePrimitiveExpressionRappresenta un valore di tipo di dati primitivo.
classe pubblicaCodePropertyReferenceExpressionRappresenta un riferimento al valore di una proprietà.
classe pubblicaCodePropertySetValueReferenceExpressionRappresenta l'argomento valore di una chiamata al metodo per l'impostazione di proprietà all'interno di un metodo per l'impostazione di proprietà.
classe pubblicaCodeRegionDirectiveSpecifica nome e modalità di una direttiva region del codice.
classe pubblicaCodeRemoveEventStatementRappresenta un'istruzione che rimuove un gestore eventi.
classe pubblicaCodeSnippetCompileUnitRappresenta un frammento di codice letterale che può essere compilato.
classe pubblicaCodeSnippetExpressionRappresenta un'espressione letterale.
classe pubblicaCodeSnippetStatementRappresenta un'istruzione con un frammento di codice letterale.
classe pubblicaCodeSnippetTypeMemberRappresenta un membro di un tipo che utilizza un frammento di codice letterale.
classe pubblicaCodeStatementRappresenta la classe base abstract da cui derivano tutte le istruzioni di codice.
classe pubblicaCodeStatementCollectionRappresenta un insieme di oggetti CodeStatement.
classe pubblicaCodeThisReferenceExpressionRappresenta un riferimento all'istanza della classe locale corrente.
classe pubblicaCodeThrowExceptionStatementRappresenta un'istruzione che lancia un'eccezione.
classe pubblicaCodeTryCatchFinallyStatementRappresenta un blocco try con un numero qualsiasi di clausole catch ed eventualmente un blocco finally.
classe pubblicaCodeTypeConstructorRappresenta un costruttore statico per una classe.
classe pubblicaCodeTypeDeclarationRappresenta una dichiarazione del tipo per una classe, una struttura, un'interfaccia o un'enumerazione.
classe pubblicaCodeTypeDeclarationCollectionRappresenta un insieme di oggetti CodeTypeDeclaration.
classe pubblicaCodeTypeDelegateRappresenta una dichiarazione delegata.
classe pubblicaCodeTypeMemberFornisce una classe base per un membro di un tipo. I membri di un tipo comprendono campi, metodi, proprietà, costruttori e tipi nidificati.
classe pubblicaCodeTypeMemberCollectionRappresenta un insieme di oggetti CodeTypeMember.
classe pubblicaCodeTypeOfExpressionRappresenta un'espressione typeof che restituisce un oggetto Type per un nome di tipo specificato.
classe pubblicaCodeTypeParameterRappresenta un parametro del tipo di un tipo o metodo generico.
classe pubblicaCodeTypeParameterCollectionRappresenta un insieme di oggetti CodeTypeParameter.
classe pubblicaCodeTypeReferenceRappresenta un riferimento a un tipo.
classe pubblicaCodeTypeReferenceCollectionRappresenta un insieme di oggetti CodeTypeReference.
classe pubblicaCodeTypeReferenceExpressionRappresenta un riferimento a un tipo di dati.
classe pubblicaCodeVariableDeclarationStatementRappresenta una dichiarazione di variabile.
classe pubblicaCodeVariableReferenceExpressionRappresenta un riferimento a una variabile locale.
 EnumerazioneDescrizione
enumerazione pubblicaCodeBinaryOperatorTypeDefinisce gli identificatori per gli operatori binari supportati.
enumerazione pubblicaCodeRegionModeSpecifica l'inizio o la fine di un'area di codice.
enumerazione pubblicaCodeTypeReferenceOptionsSpecifica come risolvere il riferimento al tipo di codice.
enumerazione pubblicaFieldDirectionDefinisce gli identificatori utilizzati per indicare la direzione delle dichiarazioni di parametri e argomenti.
enumerazione pubblicaMemberAttributesDefinisce gli identificatori degli attributi dei membri per i membri della classe.
Page view tracker