VCCodeDelegate.IsInjected Propriedade

Definição

Obtém um valor que indica se um elemento de código foi injetado por um atributo ou expansão de 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

Valor da propriedade

Boolean

true se um elemento de código tiver sido injetado por um atributo ou expansão de macro; caso contrário, false .

Atributos

Exemplos

Este exemplo itera em todos os VCCodeElement objetos globais em um arquivo e exibe o nome desses objetos injetados por expansões de atributo ou macro.

[Visual Basic]

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  

Comentários

Consulte como compilar código de exemplo para Visual C++ extensibilidade do modelo de código para obter informações sobre como compilar e executar esse exemplo.

Aplica-se a