CodeAttribute 介面

允許管理程式碼項目的屬性。

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

語法

'宣告
<GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeAttribute
[GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeAttribute
[GuidAttribute(L"0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeAttribute
[<GuidAttribute("0CFBC2BE-0D4E-11D3-8997-00C04F688DDE")>]
type CodeAttribute =  interface end
public interface CodeAttribute

CodeAttribute 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 Children 傳回包含在這個程式碼 CodeAttribute 建構中物件的集合。
公用屬性 Collection 取得包含支援這個屬性之 CodeAttribute 物件的集合。
公用屬性 DTE 取得最上層擴充性物件。
公用屬性 EndPoint 取得文字位置,此位置為程式碼項目尾端的位置。
公用屬性 Extender 傳回所要求的擴充項 (Extender) 物件。
公用屬性 ExtenderCATID 取得物件的擴充項分類 ID (CATID)。
公用屬性 ExtenderNames 取得物件的可用擴充項清單。
公用屬性 FullName 取得 CodeAttribute 物件之檔案的完整路徑和名稱。
公用屬性 InfoLocation 說明程式碼模型的功能。
公用屬性 IsCodeType 指出是否可以從這個 CodeAttribute 物件取得 CodeType 物件。
公用屬性 Kind 取得列舉型別,指出物件的型別。
公用屬性 Language 取得程式語言,用以撰寫程式碼。
公用屬性 Name 設定或取得 CodeAttribute 的名稱。
公用屬性 Parent 取得指定 CodeAttribute 物件的直接上層父物件。
公用屬性 ProjectItem 取得與 CodeAttribute 物件關聯的 ProjectItem 物件。
公用屬性 StartPoint 取得 TextPoint 物件,用以定義程式碼項目的開頭。
公用屬性 Value 設定或取得物件的資料值。

回頁首

方法

  名稱 說明
公用方法 Delete 移除現有 CodeAttribute。
公用方法 GetEndPoint 傳回標示程式碼項目定義結尾的 TextPoint
公用方法 GetStartPoint 傳回指定程式碼項目定義開頭的 TextPoint

回頁首

備註

CodeAttribute 物件代表與程式碼項目關聯的 COM 中繼資料 (Metadata) 屬性。 您可以使用 CodeAttribute 物件來取得和設定程式碼屬性的值。

注意事項注意事項

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

請參閱

參考

EnvDTE 命名空間