VCCodeImport.IsInjected Propriété

Définition

Obtient une valeur indiquant si un élément de code a été injecté par un attribut ou une expansion macro.

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

Valeur de propriété

Boolean

true si un élément de code a été injecté par un attribut ou une expansion macro ; sinon, false.

Attributs

Exemples

Cet exemple itère au sein de tous les objets globaux VCCodeElement dans un fichier et affiche le nom de ces objets injecté par les expansions d’attributs ou de macros.

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  

Remarques

Pour plus d’informations sur la compilation et l’exécution de cet exemple, consultez Comment : compiler un exemple de code pour Visual C++ extensibilité du modèle de code .

S’applique à