Condividi tramite


Interfaccia VCCodeElements

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("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

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 determinato oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateUniqueID Crea un identificatore a livello di codice che non entri in conflitto con altri identificatori nell'area di validità e segua le 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 della raccolta VCCodeElements.
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

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

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

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