Interfaccia CodeModel
Consente l'accesso ai costrutti a livello di codice in un file di codice sorgente.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeModel
[GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeModel
[GuidAttribute(L"0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeModel
[<GuidAttribute("0CFBC2B4-0D4E-11D3-8997-00C04F688DDE")>]
type CodeModel = interface end
public interface CodeModel
Il tipo CodeModel espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
CodeElements | Ottiene una raccolta di CodeElements. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
IsCaseSensitive | Indica se il linguaggio corrente viene fatta distinzione tra maiuscole e minuscole. | |
Language | ottiene il linguaggio di programmazione utilizzato per creare il codice. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto CodeModel oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAttribute | Crea un nuovo costrutto di codice di attributo e inserisce il codice nella posizione corretta. | |
AddClass | Crea un nuovo costrutto di codice della classe e inserisce il codice nella posizione corretta. | |
AddDelegate | Crea un nuovo costrutto di codice del delegato e inserisce il codice nella posizione corretta. | |
AddEnum | Crea un nuovo costrutto di codice di enumerazione e inserisce il codice nella posizione corretta. | |
AddFunction | Crea un nuovo costrutto di codice della funzione e inserisce il codice nella posizione corretta. | |
AddInterface | Crea un nuovo costrutto di codice dell'interfaccia e inserisce il codice nella posizione corretta. | |
AddNamespace | Crea un nuovo costrutto di codice di uno spazio dei nomi e inserisce il codice nella posizione corretta. | |
AddStruct | Crea un nuovo costrutto di codice della struttura e inserisce il codice nella posizione corretta. | |
AddVariable | Crea un nuovo costrutto di codice di una variabile e inserisce il codice nella posizione corretta. | |
CodeTypeFromFullName | restituisce un elemento di codice basato su un nome completo. | |
CreateCodeTypeRef | Restituisce un oggetto CodeTypeRef oggetto basato sull'indicatore del tipo di dati passato. | |
IsValidID | Restituisce se un nome specificato è un identificatore valido per il linguaggio corrente. | |
Remove | Rimuove l'elemento di codice specificato dal file di origine. |
In alto
Note
CodeModel l'oggetto fornisce la funzionalità del modello di codice ai linguaggi a livello di progetto, ma alcuni membri di questo oggetto non sono supportati in ciascun linguaggio in Visual Studio.
Le funzioni principali di CodeModel l'oggetto è di consentire agli utenti per trovare tutti gli elementi di codice accessibile all'interno di un progetto specificato un nome completo e determinare il linguaggio di programmazione in cui il progetto viene scritto.
[!NOTA]
I valori degli elementi del modello di codice come classi, strutture, le funzioni, gli attributi, delegati, e così via possono non essere deterministici dopo l'inserimento di determinati tipi di modifiche, pertanto i relativi valori non possono essere basati su per rimanere sempre gli stessi.Per ulteriori informazioni, vedere i valori degli elementi del modello di codice della sezione può cambiare in Individuazione di codice mediante il modello di codice (Visual Basic).
Vedere anche
Riferimenti
Altre risorse
Procedura: compilare ed eseguire gli esempi di codice del modello a oggetti di automazione
Individuazione di codice mediante il modello di codice (Visual Basic)
Individuazione di codice mediante il modello di codice (Visual C#)