Interfaccia ISymUnmanagedWriter
Rappresenta un writer di simboli e fornisce metodi per la definizione di documenti, punti di sequenza, ambiti lessicali e variabili.
Metodi
Metodo |
Descrizione |
---|---|
Chiude il writer di simboli senza eseguire il commit dei simboli nel relativo archivio. |
|
Chiude il writer di simboli dopo aver eseguito il commit dei simboli nel relativo archivio. |
|
Chiude il metodo corrente. Dopo aver chiuso un metodo, non sarà possibile definire ulteriori simboli al suo interno. |
|
Chiude l'ultimo spazio dei nomi aperto. |
|
Chiude l'ambito lessicale corrente. |
|
Definisce un nome per un valore costante. |
|
Definisce un documento di origine. |
|
Definisce una singola variabile non inclusa in un metodo. |
|
Definisce una singola variabile globale. |
|
Definisce una singola variabile nell'ambito lessicale corrente. |
|
Definisce un singolo parametro nel metodo corrente. |
|
Definisce un gruppo di punti di sequenza all'interno del metodo corrente. |
|
Restituisce le informazioni richieste da un compilatore per scrivere la voce della directory di debug nell'intestazione del file eseguibile di tipo PE. |
|
Imposta l'interfaccia di generazione dei metadati alla quale sarà associato questo writer, nonché il nome del file di output nel quale verranno scritti i simboli di debug. |
|
Imposta l'interfaccia di generazione dei metadati alla quale verrà associato questo writer, il nome del file di output nel quale verranno scritti i simboli di debug, nonché la posizione finale del file del database di programma (PDB). |
|
Apre un metodo nel quale vengono create le informazioni sui simboli. |
|
Apre un nuovo spazio dei nomi. |
|
Apre un nuovo ambito lessicale nel metodo corrente. |
|
Notifica al writer dei simboli che un token dei metadati è stato rimappato al momento della creazione dei metadati. |
|
Specifica l'inizio e la fine effettivi di un metodo all'interno di un file di origine. |
|
Definisce l'intervallo di offset per l'ambito lessicale specificato. |
|
Definisce un attributo personalizzato in base al relativo nome. |
|
Specifica il metodo definito dall'utente che rappresenta il punto di ingresso per questo modulo. |
|
Specifica che il nome dello spazio dei nomi completo indicato viene utilizzato all'interno dell'ambito lessicale correntemente aperto. |
Requisiti
Intestazione: CorSym.idl, CorSym.h
Vedere anche
Riferimenti
Interfaccia ISymUnmanagedWriter2
Interfaccia ISymUnmanagedWriter3