System.CodeDom Névtér

Olyan osztályokat tartalmaz, amelyek a forráskóddokumentum elemeinek és szerkezetének ábrázolására használhatók. A névtér osztályai a névtér által System.CodeDom.Compiler biztosított funkciókkal modellezhetik a forráskóddokumentumok struktúráját, amelyek forráskódként, támogatott nyelven is kiadhatók.

Osztályok

Name Description
CodeArgumentReferenceExpression

Egy metódusnak átadott argumentum értékére mutató hivatkozást jelöl.

CodeArrayCreateExpression

Tömböt létrehozó kifejezést jelöl.

CodeArrayIndexerExpression

Egy tömb indexére mutató hivatkozást jelöl.

CodeAssignStatement

Egy egyszerű hozzárendelési utasítást jelöl.

CodeAttachEventStatement

Olyan utasítást jelöl, amely eseménykezelő delegáltat csatol egy eseményhez.

CodeAttributeArgument

Metaadat-attribútum deklarációjában használt argumentumot jelöl.

CodeAttributeArgumentCollection

Objektumok gyűjteményét CodeAttributeArgument jelöli.

CodeAttributeDeclaration

Attribútumdeklarációt jelöl.

CodeAttributeDeclarationCollection

Objektumok gyűjteményét CodeAttributeDeclaration jelöli.

CodeBaseReferenceExpression

Az alaposztályra mutató hivatkozást jelöl.

CodeBinaryOperatorExpression

Két kifejezés közötti bináris műveletből álló kifejezést jelöl.

CodeCastExpression

Adattípusra vagy felületre leadott kifejezést jelöl.

CodeCatchClause

catch Egy utasítás kivételblokkját try/catch jelöli.

CodeCatchClauseCollection

Objektumok gyűjteményét CodeCatchClause jelöli.

CodeChecksumPragma

Egy kód ellenőrzőösszeg pragma kódentitást jelöl.

CodeComment

Megjegyzést jelöl.

CodeCommentStatement

Egyetlen megjegyzésből álló utasítást jelöl.

CodeCommentStatementCollection

Objektumok gyűjteményét CodeCommentStatement jelöli.

CodeCompileUnit

Tárolót biztosít a CodeDOM programgráfhoz.

CodeConditionStatement

Feltételes águtasítást jelöl, amely általában utasításként jelenik meg if .

CodeConstructor

Egy típuspéldány konstruktorának deklarációját jelöli.

CodeDefaultValueExpression

Egy alapértelmezett értékre mutató hivatkozást jelöl.

CodeDelegateCreateExpression

Meghatalmazottat létrehozó kifejezést jelöl.

CodeDelegateInvokeExpression

Eseményt jelölő kifejezés.

CodeDirectionExpression

Metódushívási paraméterként használt kifejezést jelöl, valamint egy referencia irányjelzőt.

CodeDirective

A kód irányelvosztályainak alaposztályaként szolgál.

CodeDirectiveCollection

Objektumok gyűjteményét CodeDirective jelöli.

CodeEntryPointMethod

Egy végrehajtható belépési pont metódusát jelöli.

CodeEventReferenceExpression

Eseményre mutató hivatkozást jelöl.

CodeExpression

Kódkifejezést jelöl. Ez egy alaposztály más, soha nem példányosított kódkifejezés-objektumokhoz.

CodeExpressionCollection

Objektumok gyűjteményét CodeExpression jelöli.

CodeExpressionStatement

Egyetlen kifejezésből álló utasítást jelöl.

CodeFieldReferenceExpression

Egy mezőre mutató hivatkozást jelöl.

CodeGotoStatement

Egy utasítást goto jelöl.

CodeIndexerExpression

Egy objektum indexelő tulajdonságára mutató hivatkozást jelöl.

CodeIterationStatement

Egy utasítást for vagy egy utasításblokkon keresztüli hurkot jelöl, amely egy tesztkifejezést használ a ciklus folytatásának feltételeként.

CodeLabeledStatement

Címkézett utasítást vagy önálló címkét jelöl.

CodeLinePragma

Egy adott fájlon belüli helyet jelöl.

CodeMemberEvent

Egy típusú esemény deklarációját jelöli.

CodeMemberField

Egy típusú mező deklarációját jelöli.

CodeMemberMethod

Egy típushoz tartozó deklarációt jelöl.

CodeMemberProperty

Egy típusú tulajdonság deklarációját jelöli.

CodeMethodInvokeExpression

Metódust meghívó kifejezést jelöl.

CodeMethodReferenceExpression

Egy metódusra mutató hivatkozást jelöl.

CodeMethodReturnStatement

Visszatérési érték utasítást jelöl.

CodeNamespace

Névtérdeklarációt jelöl.

CodeNamespaceCollection

Objektumok gyűjteményét CodeNamespace jelöli.

CodeNamespaceImport

Egy névtér importálási irányelvét jelöli, amely egy használandó névteret jelöl.

CodeNamespaceImportCollection

Objektumok gyűjteményét CodeNamespaceImport jelöli.

CodeObject

A legtöbb Code Document Object Model (CodeDOM) objektumhoz általános alaposztályt biztosít.

CodeObjectCreateExpression

Olyan kifejezést jelöl, amely egy új típusú példányt hoz létre.

CodeParameterDeclarationExpression

Egy metódus, tulajdonság vagy konstruktor paraméterdeklarációja.

CodeParameterDeclarationExpressionCollection

Objektumok gyűjteményét CodeParameterDeclarationExpression jelöli.

CodePrimitiveExpression

Primitív adattípus-értéket jelöl.

CodePropertyReferenceExpression

Egy tulajdonság értékére mutató hivatkozást jelöl.

CodePropertySetValueReferenceExpression

Egy tulajdonsághalmaz metódushívásának értékargumentumát jelöli egy tulajdonságkészlet-metóduson belül.

CodeRegionDirective

Egy kódrégió nevét és módját adja meg.

CodeRemoveEventStatement

Eseménykezelőt eltávolító utasítást jelöl.

CodeSnippetCompileUnit

Lefordítható literálkódrészletet jelöl.

CodeSnippetExpression

Literális kifejezést jelöl.

CodeSnippetStatement

Egy literális kódrészletet használó utasítást jelöl.

CodeSnippetTypeMember

Egy literális kódtöredékkel rendelkező típus egy tagját jelöli.

CodeStatement

Azt az alaposztályt abstract jelöli, amelyből az összes kódkivonat származik.

CodeStatementCollection

Objektumok gyűjteményét CodeStatement jelöli.

CodeThisReferenceExpression

Az aktuális helyi osztálypéldányra mutató hivatkozást jelöl.

CodeThrowExceptionStatement

Kivételt jelző utasítást jelöl.

CodeTryCatchFinallyStatement

try Tetszőleges számú catch záradékot és blokkot tartalmazó blokkot finally jelöl.

CodeTypeConstructor

Egy osztály statikus konstruktorát jelöli.

CodeTypeDeclaration

Osztály, struktúra, interfész vagy enumerálás típusdeklarációját jelöli.

CodeTypeDeclarationCollection

Objektumok gyűjteményét CodeTypeDeclaration jelöli.

CodeTypeDelegate

Delegált deklarációt jelöl.

CodeTypeMember

Alaposztályt biztosít egy adott típusú tag számára. A típustagok közé tartoznak a mezők, metódusok, tulajdonságok, konstruktorok és beágyazott típusok.

CodeTypeMemberCollection

Objektumok gyűjteményét CodeTypeMember jelöli.

CodeTypeOfExpression

Egy typeof kifejezés, egy kifejezés, amely egy Type megadott típusnevet ad vissza.

CodeTypeParameter

Egy általános típus vagy metódus típusparaméterét jelöli.

CodeTypeParameterCollection

Objektumok gyűjteményét CodeTypeParameter jelöli.

CodeTypeReference

Egy típusra mutató hivatkozást jelöl.

CodeTypeReferenceCollection

Objektumok gyűjteményét CodeTypeReference jelöli.

CodeTypeReferenceExpression

Adattípusra mutató hivatkozást jelöl.

CodeVariableDeclarationStatement

Változódeklarációt jelöl.

CodeVariableReferenceExpression

Helyi változóra mutató hivatkozást jelöl.

Enumerációk

Name Description
CodeBinaryOperatorType

A támogatott bináris operátorok azonosítóit határozza meg.

CodeRegionMode

A kódrégió kezdetét vagy végét adja meg.

CodeTypeReferenceOptions

Megadja a kódtípus-hivatkozás feloldásának módját.

FieldDirection

Meghatározza a paraméter- és argumentumdeklarációk irányát jelző azonosítókat.

MemberAttributes

Tagattribútum-azonosítókat határoz meg az osztálytagok számára.

Megjegyzések

A CodeDOM forráskódok ábrázolására és létrehozására való használatával kapcsolatos további információkért lásd a Dinamikus forráskód létrehozása és fordítása című témakört.

A CodeDOM-elemeket típus és függvény szerint listázó táblázatért tekintse meg a CodeDOM rövid útmutatóját.