ISymbolWriter Interfaccia
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un writer di simboli per codice gestito.
public interface class ISymbolWriter
public interface ISymbolWriter
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolWriter
type ISymbolWriter = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolWriter = interface
Public Interface ISymbolWriter
- Derivato
- Attributi
L'interfaccia ISymbolWriter fornisce metodi che definiscono documenti, punti di sequenza, ambiti lessicali e variabili.
Nota
Questa interfaccia è la controparte gestita dell'interfaccia, ovvero una delle interfacce dell'archivio ISymUnmanagedWriter
simboli non gestite che offre un modo alternativo per leggere e scrivere informazioni sui simboli di debug.
Close() |
Chiude ISymbolWriter e inserisce i simboli nel relativo archivio. |
Close |
Chiude il metodo corrente. |
Close |
Chiude l'ultimo spazio dei nomi aperto. |
Close |
Chiude l'ambito lessicale corrente. |
Define |
Definisce un documento di origine. |
Define |
Definisce un campo in un tipo o in un campo globale. |
Define |
Definisce una variabile globale singola. |
Define |
Definisce una singola variabile nell'ambito lessicale corrente. |
Define |
Definisce un singolo parametro nel metodo corrente. Il tipo di ciascun parametro viene individuato in base alla posizione occupata all'interno della firma del metodo. |
Define |
Definisce un gruppo di punti di sequenza nel metodo corrente. |
Initialize(Int |
Imposta l'interfaccia di emissione dei metadati da associare a un writer. |
Open |
Apre un metodo in cui immettere informazioni sui simboli. |
Open |
Apre un nuovo spazio dei nomi. |
Open |
Apre un nuovo ambito lessicale nel metodo corrente. |
Set |
Specifica l'inizio e la fine effettivi di un metodo in un file di origine. Utilizzare SetMethodSourceRange(ISymbolDocumentWriter, Int32, Int32, ISymbolDocumentWriter, Int32, Int32) per specificare l'estensione di un metodo, indipendente dai punti di sequenza del metodo. |
Set |
Definisce l'intervallo di offset per l'ambito lessicale specificato. |
Set |
Definisce un attributo, quando vengono specificati il nome e il valore dell'attributo. |
Set |
Imposta l'oggetto |
Set |
Identifica il metodo definito dall'utente come punto di ingresso per il modulo corrente. |
Using |
Specifica che il nome dello spazio dei nomi completo viene usato all'interno dell'ambito lessicale aperto. |
Prodotto | Versioni |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: