Sdílet prostřednictvím


System.CodeDom Obor názvů

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

catch Představuje blok try/catch výjimky příkazu.

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 if příkaz.

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

goto Představuje příkaz.

CodeIndexerExpression

Představuje odkaz na vlastnost indexeru objektu.

CodeIterationStatement

for Představuje příkaz nebo smyčku blokem příkazů pomocí testovacího výrazu jako podmínky pro pokračování ve smyčce.

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

abstract Představuje základní třídu, ze které jsou odvozeny všechny příkazy kódu.

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

try Představuje blok s libovolným počtem catch klauzulí a volitelně finally blokem.

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

typeof Představuje výraz, výraz, který vrací Type pro zadaný název typu.

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.