System.CodeDom Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen die kunnen worden gebruikt om de elementen en structuur van een broncodedocument weer te geven. De klassen in deze naamruimte kunnen worden gebruikt om de structuur van een broncodedocument te modelleren dat kan worden uitgevoerd als broncode in een ondersteunde taal met behulp van de functionaliteit van de System.CodeDom.Compiler naamruimte.
Klassen
| Name | Description |
|---|---|
| CodeArgumentReferenceExpression |
Vertegenwoordigt een verwijzing naar de waarde van een argument dat is doorgegeven aan een methode. |
| CodeArrayCreateExpression |
Vertegenwoordigt een expressie waarmee een matrix wordt gemaakt. |
| CodeArrayIndexerExpression |
Vertegenwoordigt een verwijzing naar een index van een matrix. |
| CodeAssignStatement |
Vertegenwoordigt een eenvoudige toewijzingsinstructie. |
| CodeAttachEventStatement |
Vertegenwoordigt een instructie waarmee een gebeurtenis-handler-gemachtigde aan een gebeurtenis wordt gekoppeld. |
| CodeAttributeArgument |
Vertegenwoordigt een argument dat wordt gebruikt in de declaratie van een metagegevenskenmerk. |
| CodeAttributeArgumentCollection |
Vertegenwoordigt een verzameling CodeAttributeArgument objecten. |
| CodeAttributeDeclaration |
Vertegenwoordigt een kenmerkdeclaratie. |
| CodeAttributeDeclarationCollection |
Vertegenwoordigt een verzameling CodeAttributeDeclaration objecten. |
| CodeBaseReferenceExpression |
Vertegenwoordigt een verwijzing naar de basisklasse. |
| CodeBinaryOperatorExpression |
Vertegenwoordigt een expressie die bestaat uit een binaire bewerking tussen twee expressies. |
| CodeCastExpression |
Vertegenwoordigt een expressie die is cast naar een gegevenstype of interface. |
| CodeCatchClause |
Vertegenwoordigt een |
| CodeCatchClauseCollection |
Vertegenwoordigt een verzameling CodeCatchClause objecten. |
| CodeChecksumPragma |
Vertegenwoordigt een pragmacode-entiteit voor code voor codecontrolesom. |
| CodeComment |
Vertegenwoordigt een opmerking. |
| CodeCommentStatement |
Vertegenwoordigt een instructie die bestaat uit één opmerking. |
| CodeCommentStatementCollection |
Vertegenwoordigt een verzameling CodeCommentStatement objecten. |
| CodeCompileUnit |
Biedt een container voor een CodeDOM-programmagrafiek. |
| CodeConditionStatement |
Vertegenwoordigt een voorwaardelijke vertakkingsinstructie, meestal weergegeven als een |
| CodeConstructor |
Vertegenwoordigt een declaratie voor een exemplaarconstructor van een type. |
| CodeDefaultValueExpression |
Vertegenwoordigt een verwijzing naar een standaardwaarde. |
| CodeDelegateCreateExpression |
Vertegenwoordigt een expressie waarmee een gemachtigde wordt gemaakt. |
| CodeDelegateInvokeExpression |
Vertegenwoordigt een expressie die een gebeurtenis genereert. |
| CodeDirectionExpression |
Vertegenwoordigt een expressie die wordt gebruikt als een methode die parameter aanroept, samen met een indicator voor de verwijzingsrichting. |
| CodeDirective |
Fungeert als de basisklasse voor code-instructieklassen. |
| CodeDirectiveCollection |
Vertegenwoordigt een verzameling CodeDirective objecten. |
| CodeEntryPointMethod |
Vertegenwoordigt de invoerpuntmethode van een uitvoerbaar bestand. |
| CodeEventReferenceExpression |
Vertegenwoordigt een verwijzing naar een gebeurtenis. |
| CodeExpression |
Vertegenwoordigt een code-expressie. Dit is een basisklasse voor andere code-expressieobjecten die nooit worden geïnstantieerd. |
| CodeExpressionCollection |
Vertegenwoordigt een verzameling CodeExpression objecten. |
| CodeExpressionStatement |
Vertegenwoordigt een instructie die uit één expressie bestaat. |
| CodeFieldReferenceExpression |
Vertegenwoordigt een verwijzing naar een veld. |
| CodeGotoStatement |
Vertegenwoordigt een |
| CodeIndexerExpression |
Vertegenwoordigt een verwijzing naar een indexeerfunctieeigenschap van een object. |
| CodeIterationStatement |
Vertegenwoordigt een |
| CodeLabeledStatement |
Vertegenwoordigt een gelabelde instructie of een zelfstandig label. |
| CodeLinePragma |
Vertegenwoordigt een specifieke locatie binnen een specifiek bestand. |
| CodeMemberEvent |
Vertegenwoordigt een declaratie voor een gebeurtenis van een type. |
| CodeMemberField |
Vertegenwoordigt een declaratie voor een veld van een type. |
| CodeMemberMethod |
Vertegenwoordigt een declaratie voor een methode van een type. |
| CodeMemberProperty |
Vertegenwoordigt een declaratie voor een eigenschap van een type. |
| CodeMethodInvokeExpression |
Vertegenwoordigt een expressie die een methode aanroept. |
| CodeMethodReferenceExpression |
Vertegenwoordigt een verwijzing naar een methode. |
| CodeMethodReturnStatement |
Vertegenwoordigt een retourwaarde-instructie. |
| CodeNamespace |
Vertegenwoordigt een naamruimtedeclaratie. |
| CodeNamespaceCollection |
Vertegenwoordigt een verzameling CodeNamespace objecten. |
| CodeNamespaceImport |
Vertegenwoordigt een importrichtlijn voor een naamruimte die aangeeft dat een naamruimte moet worden gebruikt. |
| CodeNamespaceImportCollection |
Vertegenwoordigt een verzameling CodeNamespaceImport objecten. |
| CodeObject |
Biedt een algemene basisklasse voor de meeste Code Document Object Model-objecten (CodeDOM). |
| CodeObjectCreateExpression |
Vertegenwoordigt een expressie waarmee een nieuw exemplaar van een type wordt gemaakt. |
| CodeParameterDeclarationExpression |
Vertegenwoordigt een parameterdeclaratie voor een methode, eigenschap of constructor. |
| CodeParameterDeclarationExpressionCollection |
Vertegenwoordigt een verzameling CodeParameterDeclarationExpression objecten. |
| CodePrimitiveExpression |
Vertegenwoordigt een primitieve gegevenstypewaarde. |
| CodePropertyReferenceExpression |
Vertegenwoordigt een verwijzing naar de waarde van een eigenschap. |
| CodePropertySetValueReferenceExpression |
Vertegenwoordigt het waardeargument van een aanroep van een eigenschapssetmethode binnen een eigenschapssetmethode. |
| CodeRegionDirective |
Hiermee geeft u de naam en modus voor een coderegio. |
| CodeRemoveEventStatement |
Vertegenwoordigt een instructie waarmee een gebeurtenis-handler wordt verwijderd. |
| CodeSnippetCompileUnit |
Vertegenwoordigt een letterlijk codefragment dat kan worden gecompileerd. |
| CodeSnippetExpression |
Vertegenwoordigt een letterlijke expressie. |
| CodeSnippetStatement |
Vertegenwoordigt een instructie met behulp van een letterlijk codefragment. |
| CodeSnippetTypeMember |
Vertegenwoordigt een lid van een type met behulp van een letterlijk codefragment. |
| CodeStatement |
Vertegenwoordigt de |
| CodeStatementCollection |
Vertegenwoordigt een verzameling CodeStatement objecten. |
| CodeThisReferenceExpression |
Vertegenwoordigt een verwijzing naar het huidige lokale klasse-exemplaar. |
| CodeThrowExceptionStatement |
Vertegenwoordigt een instructie die een uitzondering genereert. |
| CodeTryCatchFinallyStatement |
Vertegenwoordigt een |
| CodeTypeConstructor |
Vertegenwoordigt een statische constructor voor een klasse. |
| CodeTypeDeclaration |
Vertegenwoordigt een typedeclaratie voor een klasse, structuur, interface of opsomming. |
| CodeTypeDeclarationCollection |
Vertegenwoordigt een verzameling CodeTypeDeclaration objecten. |
| CodeTypeDelegate |
Vertegenwoordigt een gedelegeerdedeclaratie. |
| CodeTypeMember |
Biedt een basisklasse voor een lid van een type. Typeleden omvatten velden, methoden, eigenschappen, constructors en geneste typen. |
| CodeTypeMemberCollection |
Vertegenwoordigt een verzameling CodeTypeMember objecten. |
| CodeTypeOfExpression |
Vertegenwoordigt een |
| CodeTypeParameter |
Vertegenwoordigt een typeparameter van een algemeen type of methode. |
| CodeTypeParameterCollection |
Vertegenwoordigt een verzameling CodeTypeParameter objecten. |
| CodeTypeReference |
Vertegenwoordigt een verwijzing naar een type. |
| CodeTypeReferenceCollection |
Vertegenwoordigt een verzameling CodeTypeReference objecten. |
| CodeTypeReferenceExpression |
Vertegenwoordigt een verwijzing naar een gegevenstype. |
| CodeVariableDeclarationStatement |
Vertegenwoordigt een variabeledeclaratie. |
| CodeVariableReferenceExpression |
Vertegenwoordigt een verwijzing naar een lokale variabele. |
Enums
| Name | Description |
|---|---|
| CodeBinaryOperatorType |
Definieert id's voor ondersteunde binaire operators. |
| CodeRegionMode |
Hiermee geeft u het begin of einde van een coderegio op. |
| CodeTypeReferenceOptions |
Hiermee geeft u op hoe de verwijzing naar het codetype moet worden omgezet. |
| FieldDirection |
Definieert id's die worden gebruikt om de richting van parameter- en argumentdeclaraties aan te geven. |
| MemberAttributes |
Definieert de kenmerk-id's van leden voor klasseleden. |
Opmerkingen
Zie Dynamische broncodegeneratie en compilatie voor meer informatie over het gebruik van CodeDOM om broncode weer te geven en te genereren.
Zie de Snelzoekgids voor CodeDOM voor een tabel met de CodeDOM-elementen per type en functie.