Interfaccia FileCodeModel2
Consente di accedere ai costrutti a livello di codice in un file di origine.
Spazio dei nomi: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Sintassi
'Dichiarazione
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =
interface
interface FileCodeModel
end
public interface FileCodeModel2 extends FileCodeModel
Il tipo FileCodeModel2 espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
CodeElements | Ottiene una raccolta di elementi di codice. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
IsBatchOpen | Ottiene un valore che indica se è aperto un batch di aggiornamenti al modello di codice. | |
Language | Ottiene il linguaggio di programmazione utilizzato per modificare il codice. | |
Parent | Ottiene l'oggetto padre immediato di un oggetto FileCodeModel. | |
ParseStatus | Utilizzato quando il modello di codice viene compilato per determinare se l'operazione di analisi è stata completata o se si è verificato un errore. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAttribute | Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta. | |
AddClass | Crea un nuovo costrutto di codice di una classe e inserisce il codice nella posizione corretta. | |
AddDelegate | Crea un nuovo costrutto di codice di un delegato e inserisce il codice nella posizione corretta. | |
AddEnum | Crea un nuovo costrutto di codice di un'enumerazione e inserisce il codice nella posizione corretta. | |
AddFunction | Crea un nuovo costrutto di codice di una funzione e inserisce il codice nella posizione corretta. | |
AddImport | Crea una nuova istruzione Import del codice e inserisce il codice nella posizione corretta. | |
AddInterface | Crea un nuovo costrutto di codice di un'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 di una 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. | |
BeginBatch | Sospende l'occorrenza di eventi di modifica finché non sono state applicate tutte le modifiche al modello di codice. | |
CodeElementFromPoint | Restituisce un elemento di codice in una posizione specifica di un file di origine. | |
ElementFromID | Utilizzo per ricevere oggetti CodeElement specifici. | |
EndBatch | Consente la ripresa degli eventi sospesi dopo la modifica in batch del modello di codice. | |
Remove | Rimuove l'elemento di codice specificato dal file di origine. | |
Synchronize | Consente di verificare che tutti gli eventi del modello di codice siano stati generati e che il modello sia stato generato completamente. |
In alto
Note
FileCodeModel rappresenta l'oggetto radice del modello di codice per un file o un elemento del progetto.