Interfaccia FileCodeModel2
Consente l'accesso 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 una raccolta di elementi di codice. | |
DTE | (Ereditato da FileCodeModel) | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
IsBatchOpen | Ottiene un valore che indica se gli aggiornamenti in batch di un modello di codice è attualmente aperti. | |
Language | (Ereditato da FileCodeModel) | |
Language | ottiene il linguaggio di programmazione utilizzato per creare il codice. | |
Parent | (Ereditato da FileCodeModel) | |
Parent | Ottiene l'oggetto padre immediato di un oggetto FileCodeModel oggetto. | |
ParseStatus | Utilizzato quando il modello di codice viene compilato per determinare se l'operazione di analisi è stata completata o rilevato 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 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 della 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 del 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 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 della funzione e inserisce il codice nella posizione corretta. | |
AddImport | Crea una nuova istruzione Import di 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 dell'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 della 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 degli eventi di modifica fino a applicare le modifiche al modello di codice. | |
CodeElementFromPoint(TextPoint, vsCMElement) | (Ereditato da FileCodeModel) | |
CodeElementFromPoint(TextPoint, vsCMElement) | Restituisce un elemento di codice in un percorso specifico in un file di origine. | |
ElementFromID | utilizzato per ricevere specifico CodeElement. | |
EndBatch | Consente agli eventi sospesi per verificare dopo la modifica batch del modello di codice. | |
Remove(Object) | (Ereditato da FileCodeModel) | |
Remove(Object) | Rimuove l'elemento di codice specificato dal file di origine. | |
Synchronize | Garantisce che tutti gli eventi correnti del modello di codice sono stati generati e il modello ha completato la generazione. |
In alto
Note
FileCodeModel l'oggetto è la radice del modello di codice per un elemento di progetto o un file.