VCCodeIDLCoClass.IsInjected 屬性

定義

取得值,表示程式碼項目是否已經由屬性或巨集展開插入。

public:
 property bool IsInjected { bool get(); };
public:
 property bool IsInjected { bool get(); };
[System.Runtime.InteropServices.DispId(547)]
public bool IsInjected { [System.Runtime.InteropServices.DispId(547)] get; }
[<System.Runtime.InteropServices.DispId(547)>]
[<get: System.Runtime.InteropServices.DispId(547)>]
member this.IsInjected : bool
Public ReadOnly Property IsInjected As Boolean

屬性值

Boolean

如果程式碼項目已經由屬性或巨集展開插入,則為 true,否則為 false

屬性

範例

這個範例會逐一查看檔案中的所有全域 VCCodeElement 物件,並顯示由屬性或宏展開插入的這些物件的名稱。

Sub InjectedObjects()  
    Dim vcCM As VCCodeModel  
    Dim vcCodeElement As VCCodeElement  
    vcCM = DTE.Solution.Item(1).CodeModel  
    For Each vcCodeElement In vcCM.CodeElements  
        If (vcCodeElement.IsInjected) Then  
            MsgBox(vcCodeElement.Name + " was injected.")  
        End If  
    Next  
End Sub  

備註

請參閱 如何:編譯 Visual c + + 程式碼模型 擴充性的範例程式碼,以取得如何編譯和執行此範例的相關資訊。

適用於