共用方式為


VCCodeUsingAlias 介面

表示在方案的原始程式碼中的 alias 程式碼項目。

命名空間:  Microsoft.VisualStudio.VCCodeModel
組件:  Microsoft.VisualStudio.VCCodeModel (在 Microsoft.VisualStudio.VCCodeModel.dll 中)

語法

'宣告
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias =  interface end
public interface VCCodeUsingAlias

VCCodeUsingAlias 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 Access 取得這個項目的存取屬性。
公用屬性 Attributes 取得物件之所有屬性的集合。
公用屬性 Children 取得這個程式碼建構內所含物件的集合。
公用屬性 CodeModel 取得此專案的 VCCodeModel 物件。
公用屬性 Collection 取得集合,這個集合包含支援這個屬性的物件或這個程式碼建構內所含的物件。
公用屬性 Comment 取得或設定與此程式碼項目關聯的註解。
公用屬性 DisplayName 取得使用者介面中用於此輸出群組的名稱。
公用屬性 DTE 取得最上層的擴充性物件。
公用屬性 EndPoint 取得編輯點,此編輯點為程式碼項目結尾的位置。
公用屬性 EndPointOf 傳回物件的結束點。
公用屬性 Extender 取得要求的擴充項物件 (如果適用於這個物件)。
公用屬性 ExtenderCATID 取得物件的擴充項分類 ID (CATID)。
公用屬性 ExtenderNames 取得物件的可用擴充項清單。
公用屬性 File 取得檔案與項目。
公用屬性 FullName 取得物件檔案的完整路徑和名稱。
公用屬性 InfoLocation 取得程式碼模型的功能。
公用屬性 IsCaseSensitive 判斷程式碼項目是否區分大小寫。
公用屬性 IsCodeType 判斷 CodeType 物件是否可以從這個物件取得物件。
公用屬性 IsInjected 判斷屬性是否已插入程式碼項目。
公用屬性 IsReadOnly 判斷包含此物件的檔案是否為唯讀。
公用屬性 IsTemplate 判斷項目是否為範本。
公用屬性 IsZombie 判斷物件是否存在。
公用屬性 Kind 取得物件的型別。
公用屬性 Language 取得用來撰寫程式碼的程式語言。
公用屬性 Location 傳回物件宣告的位置。
公用屬性 Name 取得或設定物件的名稱。
公用屬性 Namespace 取得定義命名空間的物件。
公用屬性 Parent 取得這個物件的直接上層父物件。
公用屬性 Picture 取得要在使用者介面中當做圖示使用的圖片 Automation 物件。
公用屬性 Project 取得與物件相關聯的 Project 物件。
公用屬性 ProjectItem 取得 ProjectItem 物件相關聯的物件。
公用屬性 References 目前未實作。
公用屬性 StartPoint 取得 TextPoint 物件,用以定義程式碼項目的開頭。
公用屬性 StartPointOf 取得物件的起始點。
公用屬性 TemplateParameters 取得在類別樣板包含的參數集合。
公用屬性 Templatizations 僅限 Microsoft 內部使用。
公用屬性 TypeString 取得或設定使用型別之字串表示的物件型別。

回頁首

方法

  名稱 描述
公用方法 AddAttribute 建立新的屬性程式碼建構,並在正確位置插入程式碼。
公用方法 AddTemplateParameter 將參數加入至樣板
公用方法 GetEndPoint 傳回標記程式碼項目定義結尾的 TextPoint 物件。
公用方法 GetStartPoint 傳回定義程式碼項目開頭的 TextPoint 物件。
公用方法 IsSelf 判斷指定的程式碼項目是否與父程式碼項目相同。
公用方法 RemoveTemplateParameter 從範本定義中移除參數。

回頁首

備註

VCCodeUsingAlias 物件會用於修改現有的 alias 結構。

如果物件沒有子系,則傳回 Nothing 或 nullnull 參考 (即 Visual Basic 中的 Nothing)。

Children 主要是由 Visual C++ 所使用。 Children 會從程式碼項目傳回每個可傳回的物件。

若要逐一查看命名空間或型別 (類別、結構、介面等等) 的成員,則必須查詢介面 (QI) 或將 CodeElement 轉換成 CodeNamespace,然後再使用 Members 屬性。

Children 會傳回所有可以透過這個程式碼項目參考的相關 CodeElement 物件之集合。

因物件和程式語言的不同,Children 屬性可能傳回 Nothing 或 nullnull 參考 (即 Visual Basic 中的 Nothing)。 這在 Visual Studio 中任何情況下都能支援。

請參閱

參考

Microsoft.VisualStudio.VCCodeModel 命名空間