Aracılığıyla paylaş


VCCodeElement Arabirim

Bir kaynak dosyası içinde herhangi bir kod öğesi erişim sağlayan nesne.

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

Sözdizimi

'Bildirim
<GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")> _
Public Interface VCCodeElement
[GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")]
public interface VCCodeElement
[GuidAttribute(L"D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")]
public interface class VCCodeElement
[<GuidAttribute("D10633A2-A0D3-4E4D-8BF4-15CE6C532C90")>]
type VCCodeElement =  interface end
public interface VCCodeElement

VCCodeElement türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Attributes Üst nesnenin tüm özniteliklerini topluluğu alır.
Genel özellik Children Bu kod yapýsýný içinde yer alan nesneler topluluğu alır.
Genel özellik CodeModel Alır VCCodeModel proje için nesne.
Genel özellik Collection Bu kod yapýsýný içinde bulunan ya da bu özelliği destekleyen nesneyi içeren koleksiyon alır.
Genel özellik Comment Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar.
Genel özellik DisplayName Görüntü adını alır VCCodeElement nesne.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik EndPoint Konum kodu madde ucunun düzenleme noktası alır.
Genel özellik EndPointOf Bitiş noktasını döndürür VCCodeElement nesne.
Genel özellik Extender Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik File Bu ile ilişkili dosya alır VCCodeElement nesne.
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik InfoLocation Kod modelinin yeteneklerini tanımlar.
Genel özellik IsCaseSensitive Kod elemanı büyük küçük harf duyarlı olup olmadığını gösteren bir değeri alır.
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsInjected Kod öğesi bir öznitelik veya makro genişleme katılamaz, gösteren bir değeri alır.
Genel özellik IsReadOnly Dosya içeren bir değer belirten Eğer alır VCCodeElement nesne salt okunur.
Genel özellik IsZombie Belirten bir değeri alır mı VCCodeElement bir hata oluşmuştur.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Location Üst konumunu nesne bildirimini alır.
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Parent Belirli bir nesnenin üst nesne alır.
Genel özellik Picture Kullanıcı arabiriminde bir simge olarak kullanılmak üzere bir resim Otomasyon nesnesi alır.
Genel özellik Project Alır Project nesnesiyle ilişkili nesne.
Genel özellik ProjectItem Alır ProjectItem belirli bir nesneyle ilişkili nesne.
Genel özellik References Şu anda uygulanmıyor.
Genel özellik StartPoint Alır bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik StartPointOf Üst nesnenin başlangıç noktasını alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem GetEndPoint Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi.
Genel yöntem GetStartPoint Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne.
Genel yöntem IsSelf Belirtilen kod öğesi başka bir kod öğesi ile aynı olup olmadığını belirler.

Üst

Notlar

VCCodeElement Nesnesi, kod modeli işlevselliği varolan Visual C++ için tümleşik geliştirme ortamı (IDE) çözümleri kod öğesi düzeyinde sağlar.Öncelikle, bu nesneyi bulun ve herhangi bir kod öğesi (sınıf bildirimi, tanımlayıcı, işlev tanımı vb.) bir kaynak dosya içinde erişilebilir değiştirmek için kullanılır.

[!NOT]

Bu nesne işlevselliğinin büyük bir bölümünü Visual Studio tarafından sağlanan CodeElement nesne.Daha fazla bilgi için bkz: CodeElement nesne.

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 örnek yeni eklenen bir sınıfa atar bir VCCodeElement nesne.

Sub GetVCCodeElement()
    Dim vcCM As VCCodeModel
    Dim vcCodeElement As VCCodeElement
    vcCM = DTE.Solution.Item(1).CodeModel
    vcCodeElement = vcCM.AddClass("MyClass", "MyClass.h")
End Sub

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VCCodeModel Ad Alanı