System.CodeDom Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
|
| 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 |
| 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 |
| CodeIndexerExpression |
Egy objektum indexelő tulajdonságára mutató hivatkozást jelöl. |
| CodeIterationStatement |
Egy utasítást |
| 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 |
| 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 |
|
| 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 |
| 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.