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 | |
---|---|---|
Count | Získá hodnotu určující počet objektů v kolekci. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
Parent | Získá okamžitou nadřazeného objektu daného objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
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#. | |
Find | Vrátí zadaný kód prvku nadřazeného objektu. | |
GetEnumerator | Získává čítač výčtu položek VCCodeElements kolekce. | |
Item | Vrátí zadaný kód prvku nadřazeného objektu. | |
Reserved1 | Infrastruktura. Microsoft pouze pro interní použití. | |
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