Sdílet prostřednictvím


VCCodeElements – rozhraní

Kolekce objektů (představující kód jednotlivých prvků) v rámci jednoho nebo více zdrojových souborů.

Obor názvů:  Microsoft.VisualStudio.VCCodeModel
Sestavení:  Microsoft.VisualStudio.VCCodeModel (v Microsoft.VisualStudio.VCCodeModel.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v kolekci.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá okamžitou nadřazeného objektu daného objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda CreateUniqueID Vytvoří programový identifikátor, který není kolidují s jinými identifikátory v oboru a následuje aktuální pravidla pro pojmenování jazyk.Tato metoda není implementována v aplikaci Visual C#.
Veřejná metoda Find Vrátí zadaný kód prvku nadřazeného objektu.
Veřejná metoda GetEnumerator Získává čítač výčtu položek VCCodeElements kolekce.
Veřejná metoda Item Vrátí zadaný kód prvku nadřazeného objektu.
Veřejná metoda Reserved1 Infrastruktura. Microsoft pouze pro interní použití.
Veřejná metoda Sort Kolekce prvků seřadí.

Nahoru

Poznámky

A VCCodeElements objekt kolekce je kolekce jedné nebo více VCCodeElement objektů.Každý objekt v VCCodeElements objektu kolekce představuje prvek individuální kód (například definice nebo prvek deklarativní syntaxe).

Viz Postupy: Kompilace ukázkového kódu pro rozšíření modelu kódu Visual C++ informace o kompilaci a spuštění tohoto vzorku.

Příklady

Tento příklad zobrazí názvy všech objektů prvek kódu (Abecedně) deklarované na úrovni globální obor názvů existujícího projektu.

' 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

Viz také

Referenční dokumentace

Microsoft.VisualStudio.VCCodeModel – obor názvů