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 utilizzate per rappresentare gli elementi e la struttura di un documento di codice sorgente. Le classi in questo spazio dei nomi possono essere usate per modellare la struttura di un documento di codice sorgente che può essere restituito come codice sorgente in un linguaggio supportato usando la funzionalità fornita dallo spazio dei System.CodeDom.Compiler nomi .
Classi
| Nome | Descrizione |
|---|---|
| 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 collega un delegato del gestore eventi a un evento. |
| CodeAttributeArgument |
Rappresenta un argomento utilizzato in una dichiarazione di attributo di metadati. |
| CodeAttributeArgumentCollection |
Rappresenta una raccolta di CodeAttributeArgument oggetti . |
| CodeAttributeDeclaration |
Rappresenta una dichiarazione di attributo. |
| CodeAttributeDeclarationCollection |
Rappresenta una raccolta di CodeAttributeDeclaration oggetti . |
| CodeBaseReferenceExpression |
Rappresenta un riferimento alla classe base. |
| CodeBinaryOperatorExpression |
Rappresenta un'espressione costituita da un'operazione binaria tra due espressioni. |
| CodeCastExpression |
Rappresenta un cast di espressioni a un tipo di dati o a un'interfaccia. |
| CodeCatchClause |
Rappresenta un |
| CodeCatchClauseCollection |
Rappresenta una raccolta di CodeCatchClause oggetti . |
| CodeChecksumPragma |
Rappresenta un'entità di codice pragma del checksum del codice. |
| CodeComment |
Rappresenta un commento. |
| CodeCommentStatement |
Rappresenta un'istruzione costituita da un singolo commento. |
| CodeCommentStatementCollection |
Rappresenta una raccolta di CodeCommentStatement oggetti . |
| CodeCompileUnit |
Fornisce un contenitore per un grafo del programma CodeDOM. |
| CodeConditionStatement |
Rappresenta un'istruzione di ramo condizionale, in genere rappresentata come istruzione |
| CodeConstructor |
Rappresenta una dichiarazione per un costruttore di istanza 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 insieme a un indicatore di direzione di riferimento. |
| CodeDirective |
Funge da classe base per le classi di direttiva del codice. |
| CodeDirectiveCollection |
Rappresenta una raccolta di CodeDirective oggetti . |
| CodeEntryPointMethod |
Rappresenta il metodo del punto di ingresso di un eseguibile. |
| CodeEventReferenceExpression |
Rappresenta un riferimento a un evento. |
| CodeExpression |
Rappresenta un'espressione di codice. Si tratta di una classe di base per altri oggetti espressione di codice di cui non viene mai creata un'istanza. |
| CodeExpressionCollection |
Rappresenta una raccolta di CodeExpression oggetti . |
| CodeExpressionStatement |
Rappresenta un'istruzione costituita da una singola 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 etichettata o un'etichetta autonoma. |
| CodeLinePragma |
Rappresenta una posizione specifica all'interno di un file specifico. |
| 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 per una proprietà di un tipo. |
| CodeMethodInvokeExpression |
Rappresenta un'espressione che richiama un metodo. |
| CodeMethodReferenceExpression |
Rappresenta un riferimento a un metodo. |
| CodeMethodReturnStatement |
Rappresenta un'istruzione del valore restituito. |
| CodeNamespace |
Rappresenta una dichiarazione dello spazio dei nomi. |
| CodeNamespaceCollection |
Rappresenta una raccolta di CodeNamespace oggetti . |
| CodeNamespaceImport |
Rappresenta una direttiva di importazione dello spazio dei nomi che indica uno spazio dei nomi da utilizzare. |
| CodeNamespaceImportCollection |
Rappresenta una raccolta di CodeNamespaceImport oggetti . |
| CodeObject |
Fornisce una classe base comune per la maggior parte degli oggetti Code Document Object Model (CodeDOM). |
| CodeObjectCreateExpression |
Rappresenta un'espressione che crea 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 CodeParameterDeclarationExpression oggetti . |
| CodePrimitiveExpression |
Rappresenta un valore del tipo di dati primitivo. |
| CodePropertyReferenceExpression |
Rappresenta un riferimento al valore di una proprietà. |
| CodePropertySetValueReferenceExpression |
Rappresenta l'argomento valore di una chiamata al metodo del set di proprietà all'interno di un metodo set di proprietà. |
| CodeRegionDirective |
Specifica il nome e la modalità per un'area 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 utilizzando un frammento di codice letterale. |
| CodeSnippetTypeMember |
Rappresenta un membro di un tipo utilizzando un frammento di codice letterale. |
| CodeStatement |
Rappresenta la |
| CodeStatementCollection |
Rappresenta una raccolta di CodeStatement oggetti . |
| CodeThisReferenceExpression |
Rappresenta un riferimento all'istanza della classe locale corrente. |
| CodeThrowExceptionStatement |
Rappresenta un'istruzione che genera un'eccezione. |
| CodeTryCatchFinallyStatement |
Rappresenta un |
| CodeTypeConstructor |
Rappresenta un costruttore statico per una classe. |
| CodeTypeDeclaration |
Rappresenta una dichiarazione di tipo per una classe, una struttura, un'interfaccia o un'enumerazione. |
| CodeTypeDeclarationCollection |
Rappresenta una raccolta di CodeTypeDeclaration oggetti . |
| CodeTypeDelegate |
Rappresenta una dichiarazione di delegato. |
| CodeTypeMember |
Fornisce una classe base per un membro di un tipo. I membri di tipo includono campi, metodi, proprietà, costruttori e tipi annidati. |
| CodeTypeMemberCollection |
Rappresenta una raccolta di CodeTypeMember oggetti . |
| CodeTypeOfExpression |
Rappresenta un'espressione |
| CodeTypeParameter |
Rappresenta un parametro di tipo di un tipo o di un metodo generico. |
| CodeTypeParameterCollection |
Rappresenta una raccolta di CodeTypeParameter oggetti . |
| CodeTypeReference |
Rappresenta un riferimento a un tipo. |
| CodeTypeReferenceCollection |
Rappresenta una raccolta di CodeTypeReference oggetti . |
| CodeTypeReferenceExpression |
Rappresenta un riferimento a un tipo di dati. |
| CodeVariableDeclarationStatement |
Rappresenta una dichiarazione di variabile. |
| CodeVariableReferenceExpression |
Rappresenta un riferimento a una variabile locale. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CodeBinaryOperatorType |
Definisce gli identificatori per gli operatori binari supportati. |
| CodeRegionMode |
Specifica l'inizio o la fine di un'area di codice. |
| CodeTypeReferenceOptions |
Specifica la modalità di risoluzione del riferimento al tipo di codice. |
| FieldDirection |
Definisce gli identificatori utilizzati per indicare la direzione delle dichiarazioni di parametri e argomenti. |
| MemberAttributes |
Definisce gli identificatori dell'attributo membro 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.