Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Rappresenta un writer di simboli e fornisce i metodi per definire documenti, punti di sequenza, ambiti lessicali e variabili.
Metodi
| Metodo | Descrizione |
|---|---|
| Metodo Abort | Chiude il writer di simboli senza eseguire il commit dei simboli nell'archivio simboli. |
| Metodo Close | Chiude il writer di simboli dopo aver eseguito il commit dei simboli nell'archivio simboli. |
| Metodo CloseMethod | Chiude il metodo corrente. Una volta chiuso un metodo, non è possibile definire più simboli all'interno di esso. |
| Metodo CloseNamespace | Chiude lo spazio dei nomi aperto più di recente. |
| Metodo CloseScope | Chiude l'ambito lessicale corrente. |
| Metodo DefineConstant | Definisce un nome per un valore costante. |
| Metodo DefineDocument | Definisce un documento di origine. |
| Metodo DefineField | Definisce una singola variabile che non è all'interno di un metodo. |
| Metodo DefineGlobalVariable | Definisce una variabile globale singola. |
| Metodo DefineLocalVariable | Definisce una singola variabile nell'ambito lessicale corrente. |
| Metodo DefineParameter | Definisce un singolo parametro nel metodo corrente. |
| Metodo DefineSequencePoints | Definisce un gruppo di punti di sequenza nel metodo corrente. |
| Metodo GetDebugInfo | Restituisce le informazioni necessarie per un compilatore per scrivere la voce della directory di debug nell'intestazione del file eseguibile portabile (PE). |
| Metodo Initialize | Imposta l'interfaccia di generazione dei metadati con cui verrà associato questo writer e imposta il nome del file di output in cui verranno scritti i simboli di debug. |
| Metodo Initialize2 | Imposta l'interfaccia di generazione dei metadati con cui verrà associato questo writer, imposta il nome del file di output su cui verranno scritti i simboli di debug e imposta il percorso finale del file PDB (Program Database). |
| Metodo OpenMethod | Apre un metodo in cui vengono generate le informazioni sui simboli. |
| Metodo OpenNamespace | Apre un nuovo spazio dei nomi. |
| Metodo OpenScope | Apre un nuovo ambito lessicale nel metodo corrente. |
| Metodo RemapToken | Notifica al writer dei simboli che un token di metadati è stato ricompresso perché i metadati sono stati generati. |
| Metodo SetMethodSourceRange | Specifica l'inizio e la fine effettivi di un metodo in un file di origine. |
| Metodo SetScopeRange | Definisce l'intervallo di offset per l'ambito lessicale specificato. |
| Metodo SetSymAttribute | Definisce un attributo personalizzato in base al nome. |
| Metodo SetUserEntryPoint | Specifica il metodo definito dall'utente che rappresenta il punto di ingresso per questo modulo. |
| Metodo UsingNamespace | Specifica che il nome dello spazio dei nomi completo specificato viene usato all'interno dell'ambito lexicale attualmente aperto. |
Requisiti
Intestazione: CorSym.idl, CorSym.h
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.