System.CodeDom Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi che possono essere usate per rappresentare gli elementi e la struttura di un documento di codice sorgente. Le classi presenti in questo spazio dei nomi possono essere utilizzate per modellare la struttura di un documento di codice sorgente che può essere restituito come output sotto forma di codice sorgente in un linguaggio supportato utilizzando la funzionalità fornita dallo spazio dei nomi System.CodeDom.Compiler.
Classi
CodeArgumentReferenceExpression |
Rappresenta un riferimento al valore di un argomento passato a un metodo. |
CodeArrayCreateExpression |
Rappresenta un'espressione che crea una matrice. |
CodeArrayIndexerExpression |
Rappresenta un riferimento a un indice di una matrice. |
CodeAssignStatement |
Rappresenta un'istruzione di assegnazione semplice. |
CodeAttachEventStatement |
Rappresenta un'istruzione che consente di associare un delegato gestore eventi a un evento. |
CodeAttributeArgument |
Rappresenta un argomento utilizzato in una dichiarazione di attributo dei metadati. |
CodeAttributeArgumentCollection |
Rappresenta una raccolta di oggetti CodeAttributeArgument. |
CodeAttributeDeclaration |
Rappresenta una dichiarazione di attributo. |
CodeAttributeDeclarationCollection |
Rappresenta una raccolta di oggetti CodeAttributeDeclaration. |
CodeBaseReferenceExpression |
Rappresenta un riferimento alla classe di base. |
CodeBinaryOperatorExpression |
Rappresenta un'espressione composta da un'operazione binaria tra due espressioni. |
CodeCastExpression |
Rappresenta il cast di un'espressione in un tipo di dati o in un'interfaccia. |
CodeCatchClause |
Rappresenta un blocco di eccezioni |
CodeCatchClauseCollection |
Rappresenta una raccolta di oggetti CodeCatchClause. |
CodeChecksumPragma |
Rappresenta un'entità di codice pragma del checksum di un codice. |
CodeComment |
Rappresenta un commento. |
CodeCommentStatement |
Rappresenta un'istruzione composta da un singolo commento. |
CodeCommentStatementCollection |
Rappresenta una raccolta di oggetti CodeCommentStatement. |
CodeCompileUnit |
Fornisce un contenitore per un grafico di programma CodeDOM. |
CodeConditionStatement |
Rappresenta un'istruzione branch condizionale, normalmente rappresentata da un'istruzione |
CodeConstructor |
Rappresenta una dichiarazione di un costruttore di istanze di un tipo. |
CodeDefaultValueExpression |
Rappresenta un riferimento a un valore predefinito. |
CodeDelegateCreateExpression |
Rappresenta un'espressione che crea un delegato. |
CodeDelegateInvokeExpression |
Rappresenta un'espressione che genera un evento. |
CodeDirectionExpression |
Rappresenta un'espressione utilizzata come parametro di richiamo del metodo con un indicatore di direzione di riferimento. |
CodeDirective |
Funge da classe base per le classi di direttive di codice. |
CodeDirectiveCollection |
Rappresenta una raccolta di oggetti CodeDirective. |
CodeEntryPointMethod |
Rappresenta il metodo del punto di ingresso di un eseguibile. |
CodeEventReferenceExpression |
Rappresenta un riferimento a un evento. |
CodeExpression |
Rappresenta un'espressione del codice. È una classe base per altri oggetti espressione del codice di cui non viene mai creata un'istanza. |
CodeExpressionCollection |
Rappresenta una raccolta di oggetti CodeExpression. |
CodeExpressionStatement |
Rappresenta un'istruzione costituita da un'unica espressione. |
CodeFieldReferenceExpression |
Rappresenta un riferimento a un campo. |
CodeGotoStatement |
Rappresenta un'istruzione |
CodeIndexerExpression |
Rappresenta un riferimento a una proprietà indicizzatore di un oggetto. |
CodeIterationStatement |
Rappresenta un'istruzione |
CodeLabeledStatement |
Rappresenta un'istruzione con etichetta o un'etichetta autonoma. |
CodeLinePragma |
Rappresenta una posizione specifica all'interno di un determinato file. |
CodeMemberEvent |
Rappresenta una dichiarazione per un evento di un tipo. |
CodeMemberField |
Rappresenta una dichiarazione per un campo di un tipo. |
CodeMemberMethod |
Rappresenta una dichiarazione per un metodo di un tipo. |
CodeMemberProperty |
Rappresenta una dichiarazione di una proprietà di un tipo. |
CodeMethodInvokeExpression |
Rappresenta un'espressione che richiama un metodo. |
CodeMethodReferenceExpression |
Rappresenta un riferimento a un metodo. |
CodeMethodReturnStatement |
Rappresenta un'istruzione per la restituzione di valori. |
CodeNamespace |
Rappresenta una dichiarazione dello spazio dei nomi. |
CodeNamespaceCollection |
Rappresenta una raccolta di oggetti CodeNamespace. |
CodeNamespaceImport |
Rappresenta una direttiva di importazione dello spazio dei nomi che indica uno spazio dei nomi da utilizzare. |
CodeNamespaceImportCollection |
Rappresenta una raccolta di oggetti CodeNamespaceImport. |
CodeObject |
Fornisce una classe base comune per la maggior parte degli oggetti CodeDOM (Code Document Object Model). |
CodeObjectCreateExpression |
Rappresenta un'espressione che consente di creare una nuova istanza di un tipo. |
CodeParameterDeclarationExpression |
Rappresenta una dichiarazione di parametro per un metodo, una proprietà o un costruttore. |
CodeParameterDeclarationExpressionCollection |
Rappresenta una raccolta di oggetti CodeParameterDeclarationExpression. |
CodePrimitiveExpression |
Rappresenta un valore di tipo di dati primitivo. |
CodePropertyReferenceExpression |
Rappresenta un riferimento al valore di una proprietà. |
CodePropertySetValueReferenceExpression |
Rappresenta l'argomento valore di una chiamata al metodo per l'impostazione di proprietà all'interno di un metodo per l'impostazione di proprietà. |
CodeRegionDirective |
Specifica nome e modalità di una direttiva region del codice. |
CodeRemoveEventStatement |
Rappresenta un'istruzione che rimuove un gestore eventi. |
CodeSnippetCompileUnit |
Rappresenta un frammento di codice letterale che può essere compilato. |
CodeSnippetExpression |
Rappresenta un'espressione letterale. |
CodeSnippetStatement |
Rappresenta un'istruzione con un frammento di codice letterale. |
CodeSnippetTypeMember |
Rappresenta un membro di un tipo che utilizza un frammento di codice letterale. |
CodeStatement |
Rappresenta la classe base |
CodeStatementCollection |
Rappresenta una raccolta di oggetti CodeStatement. |
CodeThisReferenceExpression |
Rappresenta un riferimento all'istanza della classe locale corrente. |
CodeThrowExceptionStatement |
Rappresenta un'istruzione che lancia un'eccezione. |
CodeTryCatchFinallyStatement |
Rappresenta un blocco |
CodeTypeConstructor |
Rappresenta un costruttore statico per una classe. |
CodeTypeDeclaration |
Rappresenta una dichiarazione del tipo per una classe, una struttura, un'interfaccia o un'enumerazione. |
CodeTypeDeclarationCollection |
Rappresenta una raccolta di oggetti CodeTypeDeclaration. |
CodeTypeDelegate |
Rappresenta una dichiarazione delegata. |
CodeTypeMember |
Fornisce una classe base per un membro di un tipo. I membri di un tipo comprendono campi, metodi, proprietà, costruttori e tipi annidati. |
CodeTypeMemberCollection |
Rappresenta una raccolta di oggetti CodeTypeMember. |
CodeTypeOfExpression |
Rappresenta un'espressione |
CodeTypeParameter |
Rappresenta un parametro del tipo di un tipo o metodo generico. |
CodeTypeParameterCollection |
Rappresenta una raccolta di oggetti CodeTypeParameter. |
CodeTypeReference |
Rappresenta un riferimento a un tipo. |
CodeTypeReferenceCollection |
Rappresenta una raccolta di oggetti CodeTypeReference. |
CodeTypeReferenceExpression |
Rappresenta un riferimento a un tipo di dati. |
CodeVariableDeclarationStatement |
Rappresenta una dichiarazione di variabile. |
CodeVariableReferenceExpression |
Rappresenta un riferimento a una variabile locale. |
Enumerazioni
CodeBinaryOperatorType |
Definisce gli identificatori per gli operatori binari supportati. |
CodeRegionMode |
Specifica l'inizio o la fine di un'area di codice. |
CodeTypeReferenceOptions |
Specifica come risolvere il riferimento al tipo di codice. |
FieldDirection |
Definisce gli identificatori utilizzati per indicare la direzione delle dichiarazioni di parametri e argomenti. |
MemberAttributes |
Definisce gli identificatori degli attributi dei membri per i membri della classe. |
Commenti
Per altre informazioni sull'uso di CodeDOM per rappresentare e generare codice sorgente, vedere Generazione e compilazione dinamica del codice sorgente.
Per una tabella in cui sono elencati gli elementi CodeDOM in base al tipo e alla funzione, vedere la guida di riferimento rapido di CodeDOM.