Aracılığıyla paylaş


VCCodeClass.IsInjected Özellik

Kod öğesi bir öznitelik veya makro genişleme birbirlerinden olup olmadığını gösteren bir değeri alır.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property IsInjected As Boolean
bool IsInjected { get; }
property bool IsInjected {
    bool get ();
}
abstract IsInjected : bool with get
function get IsInjected () : boolean

Özellik Değeri

Tür: Boolean
true Kod öğesi için birbirlerinden bir öznitelik veya makro genişleme Aksi halde, false.

Notlar

Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme derlemek ve bu örnek çalıştırma hakkında bilgi için.

Örnekler

Bu örnekte tüm sırayla dolaşır genel VCCodeElement bir dosyada nesne ve öznitelik veya makro genişletme tarafından birbirlerinden bu nesnelerin adını görüntüler.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCCodeClass Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı