System.CodeDom Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy, které lze použít k reprezentaci prvků a struktury dokumentu zdrojového kódu. Třídy v tomto oboru názvů lze použít k modelování struktury zdrojového kódu dokumentu, který může být výstupem jako zdrojový kód v podporovaném jazyce pomocí funkcí poskytovaných oborem System.CodeDom.Compiler názvů.
Třídy
| Name | Description |
|---|---|
| CodeArgumentReferenceExpression |
Představuje odkaz na hodnotu argumentu předaného metodě. |
| CodeArrayCreateExpression |
Představuje výraz, který vytvoří pole. |
| CodeArrayIndexerExpression |
Představuje odkaz na index pole. |
| CodeAssignStatement |
Představuje jednoduchý příkaz přiřazení. |
| CodeAttachEventStatement |
Představuje příkaz, který připojí delegáta obslužné rutiny události k události. |
| CodeAttributeArgument |
Představuje argument použitý v deklaraci atributu metadat. |
| CodeAttributeArgumentCollection |
Představuje kolekci CodeAttributeArgument objektů. |
| CodeAttributeDeclaration |
Představuje deklaraci atributu. |
| CodeAttributeDeclarationCollection |
Představuje kolekci CodeAttributeDeclaration objektů. |
| CodeBaseReferenceExpression |
Představuje odkaz na základní třídu. |
| CodeBinaryOperatorExpression |
Představuje výraz, který se skládá z binární operace mezi dvěma výrazy. |
| CodeCastExpression |
Představuje přetypování výrazu na datový typ nebo rozhraní. |
| CodeCatchClause |
|
| CodeCatchClauseCollection |
Představuje kolekci CodeCatchClause objektů. |
| CodeChecksumPragma |
Představuje entitu kódu pragma kontrolního součtu kódu. |
| CodeComment |
Představuje komentář. |
| CodeCommentStatement |
Představuje příkaz skládající se z jednoho komentáře. |
| CodeCommentStatementCollection |
Představuje kolekci CodeCommentStatement objektů. |
| CodeCompileUnit |
Poskytuje kontejner pro graf programu CodeDOM. |
| CodeConditionStatement |
Představuje příkaz podmíněné větve, obvykle reprezentovaný jako |
| CodeConstructor |
Představuje deklaraci pro konstruktor instance typu. |
| CodeDefaultValueExpression |
Představuje odkaz na výchozí hodnotu. |
| CodeDelegateCreateExpression |
Představuje výraz, který vytvoří delegáta. |
| CodeDelegateInvokeExpression |
Představuje výraz, který vyvolá událost. |
| CodeDirectionExpression |
Představuje výraz použitý jako parametr vyvolání metody spolu s indikátorem směru odkazu. |
| CodeDirective |
Slouží jako základní třída pro třídy direktiv kódu. |
| CodeDirectiveCollection |
Představuje kolekci CodeDirective objektů. |
| CodeEntryPointMethod |
Představuje metodu vstupního bodu spustitelného souboru. |
| CodeEventReferenceExpression |
Představuje odkaz na událost. |
| CodeExpression |
Představuje výraz kódu. Toto je základní třída pro jiné objekty výrazů kódu, které se nikdy nes instancí. |
| CodeExpressionCollection |
Představuje kolekci CodeExpression objektů. |
| CodeExpressionStatement |
Představuje příkaz, který se skládá z jednoho výrazu. |
| CodeFieldReferenceExpression |
Představuje odkaz na pole. |
| CodeGotoStatement |
|
| CodeIndexerExpression |
Představuje odkaz na vlastnost indexeru objektu. |
| CodeIterationStatement |
|
| CodeLabeledStatement |
Představuje příkaz s popiskem nebo samostatný popisek. |
| CodeLinePragma |
Představuje konkrétní umístění v rámci konkrétního souboru. |
| CodeMemberEvent |
Představuje deklaraci události typu. |
| CodeMemberField |
Představuje deklaraci pole typu. |
| CodeMemberMethod |
Představuje deklaraci pro metodu typu. |
| CodeMemberProperty |
Představuje deklaraci vlastnosti typu. |
| CodeMethodInvokeExpression |
Představuje výraz, který vyvolá metodu. |
| CodeMethodReferenceExpression |
Představuje odkaz na metodu. |
| CodeMethodReturnStatement |
Představuje návratový příkaz hodnoty. |
| CodeNamespace |
Představuje deklaraci oboru názvů. |
| CodeNamespaceCollection |
Představuje kolekci CodeNamespace objektů. |
| CodeNamespaceImport |
Představuje direktivu importu oboru názvů, která označuje obor názvů, který se má použít. |
| CodeNamespaceImportCollection |
Představuje kolekci CodeNamespaceImport objektů. |
| CodeObject |
Poskytuje společnou základní třídu pro většinu objektů Code DOCUMENT Object Model (CodeDOM). |
| CodeObjectCreateExpression |
Představuje výraz, který vytvoří novou instanci typu. |
| CodeParameterDeclarationExpression |
Představuje deklaraci parametru pro metodu, vlastnost nebo konstruktor. |
| CodeParameterDeclarationExpressionCollection |
Představuje kolekci CodeParameterDeclarationExpression objektů. |
| CodePrimitiveExpression |
Představuje primitivní hodnotu datového typu. |
| CodePropertyReferenceExpression |
Představuje odkaz na hodnotu vlastnosti. |
| CodePropertySetValueReferenceExpression |
Představuje argument hodnoty volání metody sady vlastností v rámci metody sady vlastností. |
| CodeRegionDirective |
Určuje název a režim oblasti kódu. |
| CodeRemoveEventStatement |
Představuje příkaz, který odebere obslužnou rutinu události. |
| CodeSnippetCompileUnit |
Představuje fragment kódu literálu, který lze zkompilovat. |
| CodeSnippetExpression |
Představuje literálový výraz. |
| CodeSnippetStatement |
Představuje příkaz pomocí fragmentu kódu literálu. |
| CodeSnippetTypeMember |
Představuje člena typu pomocí fragmentu kódu literálu. |
| CodeStatement |
|
| CodeStatementCollection |
Představuje kolekci CodeStatement objektů. |
| CodeThisReferenceExpression |
Představuje odkaz na aktuální instanci místní třídy. |
| CodeThrowExceptionStatement |
Představuje příkaz, který vyvolá výjimku. |
| CodeTryCatchFinallyStatement |
|
| CodeTypeConstructor |
Představuje statický konstruktor pro třídu. |
| CodeTypeDeclaration |
Představuje deklaraci typu pro třídu, strukturu, rozhraní nebo výčet. |
| CodeTypeDeclarationCollection |
Představuje kolekci CodeTypeDeclaration objektů. |
| CodeTypeDelegate |
Představuje deklaraci delegáta. |
| CodeTypeMember |
Poskytuje základní třídu pro člena typu. Členy typu zahrnují pole, metody, vlastnosti, konstruktory a vnořené typy. |
| CodeTypeMemberCollection |
Představuje kolekci CodeTypeMember objektů. |
| CodeTypeOfExpression |
|
| CodeTypeParameter |
Představuje parametr typu obecného typu nebo metody. |
| CodeTypeParameterCollection |
Představuje kolekci CodeTypeParameter objektů. |
| CodeTypeReference |
Představuje odkaz na typ. |
| CodeTypeReferenceCollection |
Představuje kolekci CodeTypeReference objektů. |
| CodeTypeReferenceExpression |
Představuje odkaz na datový typ. |
| CodeVariableDeclarationStatement |
Představuje deklaraci proměnné. |
| CodeVariableReferenceExpression |
Představuje odkaz na místní proměnnou. |
Výčty
| Name | Description |
|---|---|
| CodeBinaryOperatorType |
Definuje identifikátory pro podporované binární operátory. |
| CodeRegionMode |
Určuje začátek nebo konec oblasti kódu. |
| CodeTypeReferenceOptions |
Určuje způsob řešení odkazu na typ kódu. |
| FieldDirection |
Definuje identifikátory používané k označení směru deklarace parametrů a argumentů. |
| MemberAttributes |
Definuje identifikátory atributů člena pro členy třídy. |
Poznámky
Další informace o použití CodeDOM k reprezentaci a generování zdrojového kódu naleznete v tématu Dynamické generování a kompilace zdrojového kódu.