Condividi tramite


Interfaccia VCCodeElements

Una raccolta di oggetti (che rappresentano singoli elementi di codice) all'interno di uno o più file di origine.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

'Dichiarazione
<GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")> _
Public Interface VCCodeElements _
    Inherits CodeElements
[GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")]
public interface VCCodeElements : CodeElements
[GuidAttribute(L"1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")]
public interface class VCCodeElements : CodeElements
[<GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")>]
type VCCodeElements =  
    interface
        interface CodeElements
    end
public interface VCCodeElements extends CodeElements

Il tipo VCCodeElements espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene un valore che indica il numero di oggetti nella raccolta.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Parent ottiene l'oggetto padre immediato di un oggetto specificato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateUniqueID Crea un ProgID non è in conflitto con altri identificatori in e attenersi alle regole di denominazione del linguaggio corrente.Questo metodo non è implementato in Visual c#.
Metodo pubblico Find Restituisce l'elemento di codice specificato dell'oggetto padre.
Metodo pubblico GetEnumerator ottiene un enumeratore per gli elementi in VCCodeElements raccolta.
Metodo pubblico Item Restituisce l'elemento di codice specificato dell'oggetto padre.
Metodo pubblico Reserved1 Infrastruttura. Solo per utilizzo interno di Microsoft.
Metodo pubblico Sort Ordina una raccolta di elementi.

In alto

Note

In VCCodeElements l'oggetto Collection è una raccolta di uno o più VCCodeElement oggetti.ogni oggetto in VCCodeElements l'oggetto Collection rappresenta un singolo elemento di codice (ad esempio una definizione o un elemento della sintassi dichiarativa).

vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.

Esempi

In questo esempio vengono visualizzati i nomi di tutti gli oggetti elemento di codice dichiarati a livello globale dello spazio dei nomi di progetto esistente (in ordine alfabetico).

' 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

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel