System.CodeDom 名稱空間

iDotNetSpace發表於2008-01-22

System.CodeDom 名稱空間包含可以用於表示原始碼文件的元素和結構的類。此名稱空間中的類可用來建立原始碼文件結構的模型,使用 System.CodeDom.Compiler 名稱空間提供的功能可以將原始碼文件輸出為所支援語言的原始碼。

有關如何使用 CodeDOM 表示和生成原始碼的更多資訊,請參見“動態原始碼生成和編譯”。

有關按型別和功能列出 CodeDOM 元素的表格,請參見“CodeDOM 快速參考”。

  說明
公共類 CodeArgumentReferenceExpression 表示對傳遞到方法的引數值的引用。
公共類 CodeArrayCreateExpression 表示建立陣列的表示式。
公共類 CodeArrayIndexerExpression 表示對陣列的索引的引用。
公共類 CodeAssignStatement 表示簡單的賦值語句。
公共類 CodeAttachEventStatement 表示向事件附加事件處理程式委託的語句。
公共類 CodeAttributeArgument 表示在後設資料屬性 (Attribute) 宣告中使用的引數。
公共類 CodeAttributeArgumentCollection 表示 CodeAttributeArgument 物件的集合。
公共類 CodeAttributeDeclaration 表示屬性宣告。
公共類 CodeAttributeDeclarationCollection 表示 CodeAttributeDeclaration 物件的集合。
公共類 CodeBaseReferenceExpression 表示對基類的引用。
公共類 CodeBinaryOperatorExpression 表示一個表示式,該表示式包含在兩個表示式間進行的二進位制運算。
公共類 CodeCastExpression 表示到一種資料型別或介面的表示式轉換。
公共類 CodeCatchClause 表示 try/catch 語句的 catch 異常塊。
公共類 CodeCatchClauseCollection 表示 CodeCatchClause 物件的集合。
公共類 CodeChecksumPragma 表示程式碼校驗和雜注程式碼實體。
公共類 CodeComment 表示註釋。
公共類 CodeCommentStatement 表示由單個註釋構成的語句。
公共類 CodeCommentStatementCollection 表示 CodeCommentStatement 物件的集合。
公共類 CodeCompileUnit 為 CodeDOM 程式圖形提供容器。
公共類 CodeConditionStatement 表示條件分支語句,通常表示為一個 if 語句。
公共類 CodeConstructor 表示一個型別的例項建構函式的宣告。
公共類 CodeDefaultValueExpression 表示對預設值的引用。
公共類 CodeDelegateCreateExpression 表示建立委託的表示式。
公共類 CodeDelegateInvokeExpression 表示引發事件的表示式。
公共類 CodeDirectionExpression 表示用作方法呼叫引數及引用方向指示器的表示式。
公共類 CodeDirective 用作程式碼指令類的基類。
公共類 CodeDirectiveCollection 表示 CodeDirective 物件的集合。
公共類 CodeEntryPointMethod 表示可執行檔案的入口點方法。
公共類 CodeEventReferenceExpression 表示對事件的引用。
公共類 CodeExpression 表示程式碼表示式。這是其他從不例項化的程式碼表示式物件的基類。
公共類 CodeExpressionCollection 表示 CodeExpression 物件的集合。
公共類 CodeExpressionStatement 表示由單個表示式組成的語句。
公共類 CodeFieldReferenceExpression 表示對某欄位的引用。
公共類 CodeGotoStatement 表示 goto 語句。
公共類 CodeIndexerExpression 表示對物件的索引器屬性的引用。
公共類 CodeIterationStatement 表示 for 語句或語句塊內的迴圈(使用測試表示式作為繼續迴圈的條件)。
公共類 CodeLabeledStatement 表示標記語句或獨立標籤。
公共類 CodeLinePragma 表示特定檔案內的特定位置。
公共類 CodeMemberEvent 表示一個型別的事件的宣告。
公共類 CodeMemberField 表示某種型別的欄位的宣告。
公共類 CodeMemberMethod 表示某種型別的方法的宣告。
公共類 CodeMemberProperty 表示某種型別的屬性的宣告。
公共類 CodeMethodInvokeExpression 表示呼叫方法的表示式。
公共類 CodeMethodReferenceExpression 表示方法的引用。
公共類 CodeMethodReturnStatement 表示返回值語句。
公共類 CodeNamespace 表示名稱空間宣告。
公共類 CodeNamespaceCollection 表示 CodeNamespace 物件的集合。
公共類 CodeNamespaceImport 表示某名稱空間匯入指令,該指令指示要使用的名稱空間。
公共類 CodeNamespaceImportCollection 表示 CodeNamespaceImport 物件的集合。
公共類 CodeObject 為大部分程式碼文件物件模型 (CodeDOM) 物件提供通用基類。
公共類 CodeObjectCreateExpression 表示建立某種型別的新例項的表示式。
公共類 CodeParameterDeclarationExpression 表示方法、屬性或建構函式的引數宣告。
公共類 CodeParameterDeclarationExpressionCollection 表示 CodeParameterDeclarationExpression 物件的集合。
公共類 CodePrimitiveExpression 表示基後設資料型別的值。
公共類 CodePropertyReferenceExpression 表示屬性值的引用。
公共類 CodePropertySetValueReferenceExpression 表示屬性集方法內的屬性集方法呼叫的值引數。
公共類 CodeRegionDirective 指定程式碼區域的名稱和模式。
公共類 CodeRemoveEventStatement 表示移除事件處理程式的語句。
公共類 CodeSnippetCompileUnit 表示可編譯的原義程式碼片段。
公共類 CodeSnippetExpression 表示文字表示式。
公共類 CodeSnippetStatement 使用原義程式碼片斷表示一條語句。
公共類 CodeSnippetTypeMember 使用原義程式碼片段表示型別成員。
公共類 CodeStatement 表示從中派生所有程式碼語句的 abstract 基類。
公共類 CodeStatementCollection 表示 CodeStatement 物件的集合。
公共類 CodeThisReferenceExpression 表示對當前本地類例項的引用。
公共類 CodeThrowExceptionStatement 表示引發異常的語句。
公共類 CodeTryCatchFinallyStatement 表示一個 try 塊,具有任意數量的 catch 子句和一個可選的 finally 塊。
公共類 CodeTypeConstructor 表示類的靜態建構函式。
公共類 CodeTypeDeclaration 表示類、結構、介面或列舉的型別宣告。
公共類 CodeTypeDeclarationCollection 表示 CodeTypeDeclaration 物件的集合。
公共類 CodeTypeDelegate 表示委託宣告。
公共類 CodeTypeMember 為型別的成員提供基類。型別成員包括欄位、方法、屬性、建構函式和巢狀型別。
公共類 CodeTypeMemberCollection 表示 CodeTypeMember 物件的集合。
公共類 CodeTypeOfExpression 表示 typeof 表示式,該表示式返回指定型別名稱的 Type
公共類 CodeTypeParameter 表示泛型型別或方法的型別引數。
公共類 CodeTypeParameterCollection 表示 CodeTypeParameter 物件的集合。
公共類 CodeTypeReference 表示對某型別的引用。
公共類 CodeTypeReferenceCollection 表示 CodeTypeReference 物件的集合。
公共類 CodeTypeReferenceExpression 表示對某資料型別的引用。
公共類 CodeVariableDeclarationStatement 表示變數宣告。
公共類 CodeVariableReferenceExpression 表示區域性變數的引用。
  列舉 說明
公共列舉 CodeBinaryOperatorType 為受支援的二進位制運算子定義識別符號。
公共列舉 CodeRegionMode 指定程式碼區域的開始或結束。
公共列舉 CodeTypeReferenceOptions 指定程式碼型別引用的解析方式。
公共列舉 FieldDirection 定義用於指示引數的方向和引數宣告的識別符號。
公共列舉 MemberAttributes 定義類成員的成員屬性識別符號。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-156325/,如需轉載,請註明出處,否則將追究法律責任。

相關文章