System.CodeDom Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, których można użyć do reprezentowania elementów i struktury dokumentu kodu źródłowego. Klasy w tej przestrzeni nazw mogą służyć do modelowania struktury dokumentu kodu źródłowego, który może być wyjściowy jako kod źródłowy w obsługiwanym języku przy użyciu funkcji zapewnianej przez System.CodeDom.Compiler przestrzeń nazw.
Klasy
CodeArgumentReferenceExpression |
Reprezentuje odwołanie do wartości argumentu przekazanego do metody. |
CodeArrayCreateExpression |
Reprezentuje wyrażenie, które tworzy tablicę. |
CodeArrayIndexerExpression |
Reprezentuje odwołanie do indeksu tablicy. |
CodeAssignStatement |
Reprezentuje prostą instrukcję przypisania. |
CodeAttachEventStatement |
Reprezentuje instrukcję, która dołącza delegata obsługi zdarzeń do zdarzenia. |
CodeAttributeArgument |
Reprezentuje argument używany w deklaracji atrybutu metadanych. |
CodeAttributeArgumentCollection |
Reprezentuje kolekcję CodeAttributeArgument obiektów. |
CodeAttributeDeclaration |
Reprezentuje deklarację atrybutu. |
CodeAttributeDeclarationCollection |
Reprezentuje kolekcję CodeAttributeDeclaration obiektów. |
CodeBaseReferenceExpression |
Reprezentuje odwołanie do klasy bazowej. |
CodeBinaryOperatorExpression |
Reprezentuje wyrażenie składające się z operacji binarnej między dwoma wyrażeniami. |
CodeCastExpression |
Reprezentuje wyrażenie rzutowania na typ danych lub interfejs. |
CodeCatchClause |
|
CodeCatchClauseCollection |
Reprezentuje kolekcję CodeCatchClause obiektów. |
CodeChecksumPragma |
Reprezentuje jednostkę kodu pragma sumy kontrolnej. |
CodeComment |
Reprezentuje komentarz. |
CodeCommentStatement |
Reprezentuje instrukcję składającą się z pojedynczego komentarza. |
CodeCommentStatementCollection |
Reprezentuje kolekcję CodeCommentStatement obiektów. |
CodeCompileUnit |
Udostępnia kontener dla grafu programu CodeDOM. |
CodeConditionStatement |
Reprezentuje instrukcję gałęzi warunkowej, zwykle reprezentowaną |
CodeConstructor |
Reprezentuje deklarację konstruktora wystąpienia typu. |
CodeDefaultValueExpression |
Reprezentuje odwołanie do wartości domyślnej. |
CodeDelegateCreateExpression |
Reprezentuje wyrażenie, które tworzy delegata. |
CodeDelegateInvokeExpression |
Reprezentuje wyrażenie, które zgłasza zdarzenie. |
CodeDirectionExpression |
Reprezentuje wyrażenie używane jako parametr wywołania metody wraz ze wskaźnikiem kierunku odwołania. |
CodeDirective |
Służy jako klasa podstawowa dla klas dyrektyw kodu. |
CodeDirectiveCollection |
Reprezentuje kolekcję CodeDirective obiektów. |
CodeEntryPointMethod |
Reprezentuje metodę punktu wejścia pliku wykonywalnego. |
CodeEventReferenceExpression |
Reprezentuje odwołanie do zdarzenia. |
CodeExpression |
Reprezentuje wyrażenie kodu. Jest to klasa bazowa dla innych obiektów wyrażeń kodu, które nigdy nie są tworzone. |
CodeExpressionCollection |
Reprezentuje kolekcję CodeExpression obiektów. |
CodeExpressionStatement |
Reprezentuje instrukcję składającą się z pojedynczego wyrażenia. |
CodeFieldReferenceExpression |
Reprezentuje odwołanie do pola. |
CodeGotoStatement |
Reprezentuje instrukcję |
CodeIndexerExpression |
Reprezentuje odwołanie do właściwości indeksatora obiektu. |
CodeIterationStatement |
Reprezentuje instrukcję lub pętlę |
CodeLabeledStatement |
Reprezentuje etykietowaną instrukcję lub etykietę autonomiczną. |
CodeLinePragma |
Reprezentuje określoną lokalizację w określonym pliku. |
CodeMemberEvent |
Reprezentuje deklarację zdarzenia typu. |
CodeMemberField |
Reprezentuje deklarację dla pola typu. |
CodeMemberMethod |
Reprezentuje deklarację dla metody typu. |
CodeMemberProperty |
Reprezentuje deklarację właściwości typu. |
CodeMethodInvokeExpression |
Reprezentuje wyrażenie, które wywołuje metodę. |
CodeMethodReferenceExpression |
Reprezentuje odwołanie do metody. |
CodeMethodReturnStatement |
Reprezentuje instrukcję wartości zwracanej. |
CodeNamespace |
Reprezentuje deklarację przestrzeni nazw. |
CodeNamespaceCollection |
Reprezentuje kolekcję CodeNamespace obiektów. |
CodeNamespaceImport |
Reprezentuje dyrektywę importowania przestrzeni nazw, która wskazuje przestrzeń nazw do użycia. |
CodeNamespaceImportCollection |
Reprezentuje kolekcję CodeNamespaceImport obiektów. |
CodeObject |
Udostępnia wspólną klasę bazową dla większości obiektów Code Document Object Model (CodeDOM). |
CodeObjectCreateExpression |
Reprezentuje wyrażenie, które tworzy nowe wystąpienie typu. |
CodeParameterDeclarationExpression |
Reprezentuje deklarację parametru dla metody, właściwości lub konstruktora. |
CodeParameterDeclarationExpressionCollection |
Reprezentuje kolekcję CodeParameterDeclarationExpression obiektów. |
CodePrimitiveExpression |
Reprezentuje wartość typu danych pierwotnych. |
CodePropertyReferenceExpression |
Reprezentuje odwołanie do wartości właściwości. |
CodePropertySetValueReferenceExpression |
Reprezentuje argument wartości wywołania metody zestawu właściwości w metodzie zestawu właściwości. |
CodeRegionDirective |
Określa nazwę i tryb dla regionu kodu. |
CodeRemoveEventStatement |
Reprezentuje instrukcję, która usuwa procedurę obsługi zdarzeń. |
CodeSnippetCompileUnit |
Reprezentuje fragment kodu literału, który można skompilować. |
CodeSnippetExpression |
Reprezentuje wyrażenie literału. |
CodeSnippetStatement |
Reprezentuje instrukcję używającą fragmentu kodu literału. |
CodeSnippetTypeMember |
Reprezentuje element członkowski typu przy użyciu fragmentu kodu literału. |
CodeStatement |
Reprezentuje klasę bazową |
CodeStatementCollection |
Reprezentuje kolekcję CodeStatement obiektów. |
CodeThisReferenceExpression |
Reprezentuje odwołanie do bieżącego wystąpienia klasy lokalnej. |
CodeThrowExceptionStatement |
Reprezentuje instrukcję, która zgłasza wyjątek. |
CodeTryCatchFinallyStatement |
|
CodeTypeConstructor |
Reprezentuje konstruktor statyczny dla klasy. |
CodeTypeDeclaration |
Reprezentuje deklarację typu dla klasy, struktury, interfejsu lub wyliczenia. |
CodeTypeDeclarationCollection |
Reprezentuje kolekcję CodeTypeDeclaration obiektów. |
CodeTypeDelegate |
Reprezentuje deklarację delegata. |
CodeTypeMember |
Udostępnia klasę bazową dla elementu członkowskiego typu. Składowe typów obejmują pola, metody, właściwości, konstruktory i typy zagnieżdżone. |
CodeTypeMemberCollection |
Reprezentuje kolekcję CodeTypeMember obiektów. |
CodeTypeOfExpression |
|
CodeTypeParameter |
Reprezentuje parametr typu typu typu lub metody ogólnej. |
CodeTypeParameterCollection |
Reprezentuje kolekcję CodeTypeParameter obiektów. |
CodeTypeReference |
Reprezentuje odwołanie do typu. |
CodeTypeReferenceCollection |
Reprezentuje kolekcję CodeTypeReference obiektów. |
CodeTypeReferenceExpression |
Reprezentuje odwołanie do typu danych. |
CodeVariableDeclarationStatement |
Reprezentuje deklarację zmiennej. |
CodeVariableReferenceExpression |
Reprezentuje odwołanie do zmiennej lokalnej. |
Wyliczenia
CodeBinaryOperatorType |
Definiuje identyfikatory obsługiwanych operatorów binarnych. |
CodeRegionMode |
Określa początek lub koniec regionu kodu. |
CodeTypeReferenceOptions |
Określa sposób rozpoznawania odwołania do typu kodu. |
FieldDirection |
Definiuje identyfikatory używane do wskazywania kierunku deklaracji parametrów i argumentów. |
MemberAttributes |
Definiuje identyfikatory atrybutów składowych dla składowych klas. |
Uwagi
Aby uzyskać więcej informacji o używaniu elementu CodeDOM do reprezentowania i generowania kodu źródłowego, zobacz Dynamiczne generowanie i kompilacja kodu źródłowego.
Aby uzyskać tabelę zawierającą listę elementów CodeDOM według typu i funkcji, zobacz Szybki przewodnik CodeDOM.