Udostępnij za pośrednictwem


Interfejs VCCodeElements

Kolekcja obiektów (reprezentującej kodu poszczególnych elementów) w ramach jednego lub więcej plików źródłowych.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
<GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")> _
Public Interface VCCodeElements _
    Inherits CodeElements
[GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")]
public interface VCCodeElements : CodeElements
[GuidAttribute(L"C49A2E65-13F1-46A2-A008-1E01DCAF19E1")]
public interface class VCCodeElements : CodeElements
[<GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")>]
type VCCodeElements =  
    interface 
        interface CodeElements 
    end
public interface VCCodeElements extends CodeElements

Typ VCCodeElements uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca wartość wskazującą liczbę obiektów w kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe danego obiektu.

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateUniqueID Tworzy identyfikator programowych, które nie kolidują z innych identyfikatorów w zakresie i zgodna z regułami nazewnictwa bieżący język.Ta metoda nie jest zaimplementowana w środowisku Visual C#.
Metoda publiczna Find Zwraca element określony kod obiektu nadrzędnego.
Metoda publiczna GetEnumerator Pobiera moduł wyliczający dla elementów w VCCodeElements kolekcji.
Metoda publiczna Item Zwraca element określony kod obiektu nadrzędnego.
Metoda publiczna Reserved1 Infrastruktura. Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Sort Sortuje kolekcji elementów.

Początek

Uwagi

A VCCodeElements obiektu kolekcji jest kolekcją jednego lub więcej VCCodeElement obiektów.Każdy obiekt w VCCodeElements obiektu kolekcji reprezentuje element poszczególnych kodu (takie jak definicja lub element składni deklaracyjne).

Zobacz Porady: kompilowanie przykładowego kodu dla rozszerzalności modelu kodu Visual C++ informacji na temat skompilować i uruchomić tej próbki.

Przykłady

W tym przykładzie wyświetla nazwy wszystkich obiektów elementu kod zadeklarowane na poziomie globalnego obszaru nazw z istniejącym projektem (alfabetycznie).

' Macro code.
Sub GetGlobalElements()
    Dim vcCM As VCCodeModel
    Dim vcElement As VCCodeElement
    Dim vcElements as VCCodeElements
    vcCM = DTE.Solution.Item(1).CodeModel
    vcElements = vcCM.CodeElements
    vcElements.Sort(vsCMSort.vsCMSortAlpha)
    For Each vcElement In vcElements
        MsgBox(vcElement.DisplayName)
    Next
End Sub

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel