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 dokumentu zdrojového kódu, který může být výstupem jako zdrojový kód v podporovaném jazyce, a to pomocí funkcí poskytovaných System.CodeDom.Compiler oborem názvů.
Třídy
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 konstruktoru 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 ukazatelem 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ýrazu kódu, které se nikdy neskutečují. |
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 pro oblast 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 třídy. |
CodeTypeDeclaration |
Představuje deklaraci typu třídy, struktury, rozhraní nebo výčtu. |
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
CodeBinaryOperatorType |
Definuje identifikátory podporovaných binárních operátorů. |
CodeRegionMode |
Určuje začátek nebo konec oblasti kódu. |
CodeTypeReferenceOptions |
Určuje, jak se má přeložit odkaz na typ kódu. |
FieldDirection |
Definuje identifikátory použité 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í rozhraní CodeDOM k reprezentaci a generování zdrojového kódu naleznete v tématu dynamické generování a kompilace zdrojového kódu.
Pro tabulku, která obsahuje seznam elementů CodeDOM podle typu a funkce, přečtěte si stručný odkaz na CodeDOM.