CodeTypeRef2 介面

定義原始程式檔中的建構型別。

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

語法

'宣告
<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")> _
Public Interface CodeTypeRef2 _
    Inherits CodeTypeRef
[GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface CodeTypeRef2 : CodeTypeRef
[GuidAttribute(L"9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface class CodeTypeRef2 : CodeTypeRef
[<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")>]
type CodeTypeRef2 =  
    interface
        interface CodeTypeRef
    end
public interface CodeTypeRef2 extends CodeTypeRef

CodeTypeRef2 型別會公開下列成員。

屬性

  名稱 說明
公用屬性 AsFullName (繼承自 CodeTypeRef)。
公用屬性 AsFullName 取得 CodeTypeRef 物件的完整名稱。
公用屬性 AsString (繼承自 CodeTypeRef)。
公用屬性 AsString 取得字串,用以顯示 CodeTypeRef 物件。
公用屬性 CodeType (繼承自 CodeTypeRef)。
公用屬性 CodeType 取得或設定資訊,描述此項目為何種 CodeTypeRef 物件。
公用屬性 DTE (繼承自 CodeTypeRef)。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 ElementType (繼承自 CodeTypeRef)。
公用屬性 ElementType 取得或設定物件,這個物件表示程式設計類型。
公用屬性 IsGeneric 取得值,表示目前類別或結構 (Struct) 是否為泛型。
公用屬性 Parent (繼承自 CodeTypeRef)。
公用屬性 Parent 取得 CodeTypeRef 物件的直屬父物件。
公用屬性 Rank (繼承自 CodeTypeRef)。
公用屬性 Rank 如果這個項目是陣列,則取得或設定這個陣列的維度數目。
公用屬性 TypeKind (繼承自 CodeTypeRef)。
公用屬性 TypeKind 取得 CodeTypeRef 的基底型別 (Base Type)。

回頁首

方法

  名稱 說明
公用方法 CreateArrayType(Int32) (繼承自 CodeTypeRef)。
公用方法 CreateArrayType(Int32) 建立一個所指定型別的陣列,並將它插入程式碼中的正確位置。

回頁首

備註

CodeTypeRef2 物件是用以表示函式、變數,或參數的型別。

注意事項注意事項

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

請參閱

參考

EnvDTE80 命名空間

其他資源

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

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

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