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 | (Ereditato da FileCodeModel) | |
CodeElements | Ottiene un insieme di elementi di codice. | |
DTE | (Ereditato da FileCodeModel) | |
DTE | Ottiene l'oggetto di estensibilità di primo livello. | |
IsBatchOpen | Ottiene un valore che indica se è aperto un batch di aggiornamenti al modello di codice. | |
Language | (Ereditato da FileCodeModel) | |
Language | Ottiene il linguaggio di programmazione utilizzato per modificare il codice. | |
Parent | (Ereditato da FileCodeModel) | |
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(String, String, Object) | (Ereditato da FileCodeModel) | |
AddAttribute(String, String, Object) | Crea un nuovo costrutto di codice di un attributo e inserisce il codice nella posizione corretta. | |
AddClass(String, Object, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddClass(String, Object, Object, Object, vsCMAccess) | Crea un nuovo costrutto di codice di una classe e inserisce il codice nella posizione corretta. | |
AddDelegate(String, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddDelegate(String, Object, Object, vsCMAccess) | Crea un nuovo costrutto di codice di un delegato e inserisce il codice nella posizione corretta. | |
AddEnum(String, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddEnum(String, Object, Object, vsCMAccess) | Crea un nuovo costrutto di codice di un'enumerazione e inserisce il codice nella posizione corretta. | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) | 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(String, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddInterface(String, Object, Object, vsCMAccess) | Crea un nuovo costrutto di codice di un'interfaccia e inserisce il codice nella posizione corretta. | |
AddNamespace(String, Object) | (Ereditato da FileCodeModel) | |
AddNamespace(String, Object) | Crea un nuovo costrutto di codice di uno spazio dei nomi e inserisce il codice nella posizione corretta. | |
AddStruct(String, Object, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddStruct(String, Object, Object, Object, vsCMAccess) | Crea un nuovo costrutto di codice di una struttura e inserisce il codice nella posizione corretta. | |
AddVariable(String, Object, Object, vsCMAccess) | (Ereditato da FileCodeModel) | |
AddVariable(String, Object, Object, vsCMAccess) | 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(TextPoint, vsCMElement) | (Ereditato da FileCodeModel) | |
CodeElementFromPoint(TextPoint, vsCMElement) | Restituisce un elemento di codice in una posizione specifica all'interno 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(Object) | (Ereditato da FileCodeModel) | |
Remove(Object) | 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.