Aracılığıyla paylaş


VCCodeDelegate.IsInjected Özellik

Bir öznitelik veya makro genişleme kod öğesi eklenmesini olup olmadığını gösteren 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 bir öznitelik veya makro genişleme kod öğesi eklenmesini Aksi takdirde, false.

Notlar

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

Örnekler

Bu örnek tüm sırayla dolaşır, genel VCCodeElement bir dosyada nesneleri ve öznitelik veya makro uzantılarına göre eklenmesini bu nesnelerin adını görüntüler.

[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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

VCCodeDelegate Arabirim

Microsoft.VisualStudio.VCCodeModel Ad Alanı