System.CodeDom 命名空間

包含可用來表示原始程式碼文件項目和結構的類別。 命名空間中的類別可以用來塑造原始程式碼文件結構的模型,該結構可以使用 System.CodeDom.Compiler 命名空間提供的功能,以支援的語言輸出為原始程式碼。

類別

CodeArgumentReferenceExpression

代表傳遞至方法之引數值的參考。

CodeArrayCreateExpression

表示建立陣列的運算式。

CodeArrayIndexerExpression

表示陣列索引的參考。

CodeAssignStatement

表示簡單的指派陳述式 (Assignment Statement)。

CodeAttachEventStatement

表示將事件處理常式委派附加至事件的陳述式。

CodeAttributeArgument

表示用於中繼資料 (Metadata) 屬性宣告的引數。

CodeAttributeArgumentCollection

表示 CodeAttributeArgument 物件的集合。

CodeAttributeDeclaration

表示屬性宣告。

CodeAttributeDeclarationCollection

表示 CodeAttributeDeclaration 物件的集合。

CodeBaseReferenceExpression

表示基底類別的參考。

CodeBinaryOperatorExpression

代表在兩個運算式間的二元運算所組成的運算式。

CodeCastExpression

表示一個轉換為資料型別或介面的運算式。

CodeCatchClause

表示 catch 陳述式中的 try/catch 例外狀況區塊。

CodeCatchClauseCollection

表示 CodeCatchClause 物件的集合。

CodeChecksumPragma

表示程式碼總和檢查碼 Pragma 程式碼實體。

CodeComment

表示註解。

CodeCommentStatement

表示包含單一註解的陳述式 (Statement)。

CodeCommentStatementCollection

表示 CodeCommentStatement 物件的集合。

CodeCompileUnit

提供一個 CodeDOM 程式圖形的容器。

CodeConditionStatement

表示條件分支陳述式 (Statement),通常表示為 if 陳述式。

CodeConstructor

代表型別之執行個體建構函式的宣告。

CodeDefaultValueExpression

表示參考預設值。

CodeDelegateCreateExpression

表示建立委派的運算式。

CodeDelegateInvokeExpression

表示引發事件的運算式。

CodeDirectionExpression

代表做為叫用參數與參考方向指示器之方法的運算式。

CodeDirective

做為程式碼指示詞類別的基底類別。

CodeDirectiveCollection

表示 CodeDirective 物件的集合。

CodeEntryPointMethod

代表可執行檔的進入點方法。

CodeEventReferenceExpression

代表事件的參考。

CodeExpression

表示程式碼運算式。 這是永不執行個體化之其他程式碼運算式物件的基底類別。

CodeExpressionCollection

表示 CodeExpression 物件的集合。

CodeExpressionStatement

表示包含單一運算式的陳述式 (Statement)。

CodeFieldReferenceExpression

表示欄位的參考。

CodeGotoStatement

表示 goto 陳述式。

CodeIndexerExpression

表示物件的索引子 (Indexer) 屬性的參考。

CodeIterationStatement

表示 for 陳述式或陳述式區塊的迴圈,使用測試運算式做為繼續迴圈的條件。

CodeLabeledStatement

表示標記陳述式 (Label Statement) 或是獨立標記。

CodeLinePragma

表示特定檔案內的特定位置。

CodeMemberEvent

表示型別事件的宣告。

CodeMemberField

表示型別欄位的宣告。

CodeMemberMethod

表示型別方法的宣告。

CodeMemberProperty

表示型別屬性的宣告。

CodeMethodInvokeExpression

表示叫用 (Invoke) 方法的運算式。

CodeMethodReferenceExpression

表示方法的參考。

CodeMethodReturnStatement

表示傳回值陳述式。

CodeNamespace

表示命名空間 (Namespace) 宣告。

CodeNamespaceCollection

表示 CodeNamespace 物件的集合。

CodeNamespaceImport

表示命名空間匯入指示詞,其指示所要使用的命名空間。

CodeNamespaceImportCollection

表示 CodeNamespaceImport 物件的集合。

CodeObject

提供通用的基底類別 (Base Class) 給大部分的程式碼文件物件模型 (CodeDOM) 物件。

CodeObjectCreateExpression

表示建立型別之新執行個體的運算式。

CodeParameterDeclarationExpression

表示方法、屬性或建構函式的參數宣告。

CodeParameterDeclarationExpressionCollection

表示 CodeParameterDeclarationExpression 物件的集合。

CodePrimitiveExpression

表示基本資料型別值。

CodePropertyReferenceExpression

表示屬性值的參考。

CodePropertySetValueReferenceExpression

表示屬性集方法內之屬性集方法呼叫的數值引數。

CodeRegionDirective

指定程式碼區域的名稱和模式。

CodeRemoveEventStatement

表示移除事件處理常式的陳述式。

CodeSnippetCompileUnit

表示可以加以編譯的常值 (Literal) 程式碼片段。

CodeSnippetExpression

表示常值 (Literal) 運算式。

CodeSnippetStatement

表示使用常值 (Literal) 程式碼片段的陳述式。

CodeSnippetTypeMember

表示一個使用常值程式碼片段的型別成員。

CodeStatement

表示可衍生出所有程式碼陳述式 (Statement) 的 abstract 基底類別。

CodeStatementCollection

表示 CodeStatement 物件的集合。

CodeThisReferenceExpression

表示目前的區域類別 (Local Class) 執行個體的參考。

CodeThrowExceptionStatement

表示擲回例外狀況的陳述式。

CodeTryCatchFinallyStatement

表示 try 區塊和任意數目的 catch 子句,亦可選擇 finally 區塊。

CodeTypeConstructor

表示類別的靜態建構函式。

CodeTypeDeclaration

表示類別、結構、介面或列舉型別的型別宣告。

CodeTypeDeclarationCollection

表示 CodeTypeDeclaration 物件的集合。

CodeTypeDelegate

表示委派 (Delegate) 宣告。

CodeTypeMember

提供型別成員的基底類別。 型別成員包含欄位、方法、屬性、建構函式 (Constructor) 和巢狀型別。

CodeTypeMemberCollection

表示 CodeTypeMember 物件的集合。

CodeTypeOfExpression

表示 typeof 運算式,它會傳回指定型別名稱的 Type

CodeTypeParameter

表示泛型型別或方法的型別參數。

CodeTypeParameterCollection

表示 CodeTypeParameter 物件的集合。

CodeTypeReference

表示型別的參考。

CodeTypeReferenceCollection

表示 CodeTypeReference 物件的集合。

CodeTypeReferenceExpression

表示資料型別的參考。

CodeVariableDeclarationStatement

表示變數宣告。

CodeVariableReferenceExpression

表示區域變數的參考。

列舉

CodeBinaryOperatorType

定義支援二元運算子的識別項。

CodeRegionMode

指定程式碼區域的開頭或結尾。

CodeTypeReferenceOptions

指定如何解析程式碼型別參考。

FieldDirection

定義用於指示參數方向和引數宣告的識別項。

MemberAttributes

定義類別成員的成員屬性識別項。

備註

如需使用 CodeDOM 來表示及產生原始程式碼的詳細資訊,請參閱 動態原始程式碼產生和編譯

如需依類型和函式列出 CodeDOM 元素的資料表,請參閱 CodeDOM 快速參考