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 | |
---|---|---|
Count | Zwraca wartość wskazującą liczbę obiektów w kolekcji. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe danego obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
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#. | |
Find | Zwraca element określony kod obiektu nadrzędnego. | |
GetEnumerator | Pobiera moduł wyliczający dla elementów w VCCodeElements kolekcji. | |
Item | Zwraca element określony kod obiektu nadrzędnego. | |
Reserved1 | Infrastruktura. Microsoft tylko do użytku wewnętrznego. | |
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