ISymbolMethod Interfaccia
Definizione
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 metodo all'interno di un archivio simboli.
public interface class ISymbolMethod
public interface ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolMethod
type ISymbolMethod = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolMethod = interface
Public Interface ISymbolMethod
- Derivato
- Attributi
Commenti
L'interfaccia ISymbolMethod fornisce accesso solo agli attributi correlati ai simboli di un metodo, ad esempio punti di sequenza, ambiti lessicali e informazioni sui parametri. Usarlo con le System.Reflection classi per leggere gli attributi correlati al tipo di un metodo.
Note
Questa interfaccia è la controparte gestita dell'interfaccia, una delle interfacce dell'archivio ISymUnmanagedMethod simboli non gestite che forniscono un modo alternativo per leggere e scrivere informazioni sui simboli di debug.
Proprietà
| Nome | Descrizione |
|---|---|
| RootScope |
Ottiene l'ambito lessicale radice per il metodo corrente. Questo ambito racchiude l'intero metodo. |
| SequencePointCount |
Ottiene un conteggio dei punti di sequenza nel metodo . |
| Token |
Ottiene l'oggetto SymbolToken contenente i metadati per il metodo corrente. |
Metodi
| Nome | Descrizione |
|---|---|
| GetNamespace() |
Ottiene lo spazio dei nomi in cui è definito il metodo corrente. |
| GetOffset(ISymbolDocument, Int32, Int32) |
Ottiene l'offset MSIL (Intermediate Language) Microsoft all'interno del metodo che corrisponde alla posizione specificata. |
| GetParameters() |
Ottiene i parametri per il metodo corrente. |
| GetRanges(ISymbolDocument, Int32, Int32) |
Ottiene una matrice di coppie di offset iniziale e finale che corrispondono agli intervalli di Microsoft linguaggio intermedio (MSIL) coperti da una determinata posizione all'interno di questo metodo. |
| GetScope(Int32) |
Restituisce l'ambito lessicale più racchiuso quando viene specificato un offset all'interno di un metodo. |
| GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Ottiene i punti di sequenza per il metodo corrente. |
| GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Ottiene le posizioni iniziale e finale per l'origine del metodo corrente. |