共用方式為


CodeElements 介面

代表原始程式檔 (Source File) 中程式碼建構之物件的集合。

命名空間:  EnvDTE
組件:  EnvDTE (在 EnvDTE.dll 中)

語法

'宣告
<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElements _
    Inherits IEnumerable
[GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElements : IEnumerable
[GuidAttribute(L"0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElements : IEnumerable
[<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElements =  
    interface
        interface IEnumerable
    end
public interface CodeElements extends IEnumerable

CodeElements 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Count 取得值,表示 CodeElements 集合中物件的數目。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 Parent 取得 CodeElements 集合的直接上層父物件。

回頁首

方法

  名稱 說明
公用方法 CreateUniqueID 建立和範圍中其他識別項不衝突的程式設計識別項,並且遵循目前的語言命名規則。
公用方法 GetEnumerator() 傳回會逐一查看集合的列舉程式。 (繼承自 IEnumerable)。
公用方法 GetEnumerator() 傳回 CodeElements 集合中項目的列舉程式。
公用方法 Item 傳回在 CodeElements 集合中的 CodeElement 物件。
公用方法 Reserved1 基礎架構。僅限 Microsoft 內部使用。

回頁首

備註

CodeElements 包含原始程式檔和類別成員中的所有項目。 如果在開啟的文件或透過程式碼模型加入或移除項目,它就會自動更新。

您可以使用 ProjectItem.FileCodeModel.CodeElements 巡覽各程式碼項目。

注意事項注意事項

在特定類型的編輯之後,程式碼模型項目 (例如類別、結構、函式、屬性、委派等) 的值可能不具決定性,表示其值不一定維持相同。 如需詳細資訊,請參閱使用程式碼模型探索程式碼 (Visual Basic) 的<程式碼模型項目值可以變更>一節。

請參閱

參考

EnvDTE 命名空間

CodeElement

其他資源

HOW TO:編譯和執行 Automation 物件模型程式碼範例

使用程式碼模型探索程式碼 (Visual Basic)

使用程式碼模型探索程式碼 (Visual C#)