VCCodeElements Schnittstelle

Definition

Eine Auflistung von Objekten (die einzelne Codeelemente darstellen) innerhalb einer oder mehrerer Quelldateien.

public interface class VCCodeElements : EnvDTE::CodeElements
public interface class VCCodeElements : EnvDTE::CodeElements
__interface VCCodeElements : EnvDTE::CodeElements
[System.Runtime.InteropServices.Guid("8AB55688-C21C-4E71-8FB8-4C4C4534E755")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeElements : EnvDTE.CodeElements
[<System.Runtime.InteropServices.Guid("8AB55688-C21C-4E71-8FB8-4C4C4534E755")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeElements = interface
    interface CodeElements
Public Interface VCCodeElements
Implements CodeElements
Attribute
Implementiert

Beispiele

In diesem Beispiel werden die Namen aller Code Element Objekte angezeigt, die auf der globalen Namespace Ebene des vorhandenen Projekts (alphabetisch) deklariert wurden.

' 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  

Hinweise

Ein Auflistungs VCCodeElements Objekt ist eine Sammlung von einem oder mehreren- VCCodeElement Objekten. Jedes Objekt im Auflistungs VCCodeElements Objekt stellt ein einzelnes Code Element dar (z. b. eine Definition oder ein Element der deklarativen Syntax).

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit von Visual C++-Code Modellen .

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

Parent

Ruft das unmittelbar übergeordnete Objekt eines angegebenen Objekts ab.

Methoden

CreateUniqueID(String, String)

Erstellt einen programmatischen Bezeichner, der nicht mit anderen Bezeichnern im Bereich in Konflikt steht und den aktuellen Benennungs Regeln der Sprache folgt. Diese Methode ist in Visual c# nicht implementiert.

Find(String)

Gibt das angegebene Code Element des übergeordneten Objekts zurück.

GetEnumerator()

Ruft einen Enumerator für Elemente in der VCCodeElements-Auflistung ab.

Item(Object)

Gibt das angegebene Code Element des übergeordneten Objekts zurück.

Reserved1(Object)

Nur Microsoft-interne Verwendung.

Sort(vsCMSort)

Sortiert eine Auflistung von Elementen.

Gilt für