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 l'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.
Nota
Questa interfaccia è la controparte gestita dell'interfaccia, una delle interfacce dell'archivio ISymUnmanagedMethod
simboli non gestite che offrono un modo alternativo per leggere e scrivere informazioni sui simboli di debug.
Proprietà
RootScope |
Recupera l'ambito lessicale di primo livello per il metodo corrente. Questo ambito racchiude l'intero metodo. |
SequencePointCount |
Recupera il conteggio dei punti di sequenza nel metodo. |
Token |
Recupera la proprietà SymbolToken contenente i metadati per il metodo corrente. |
Metodi
GetNamespace() |
Recupera lo spazio dei nomi in cui è definito il metodo corrente. |
GetOffset(ISymbolDocument, Int32, Int32) |
Recupera l'offset MSIL (Microsoft Intermediate Language) all'interno del metodo che corrisponde alla posizione specificata. |
GetParameters() |
Recupera i parametri per il metodo corrente. |
GetRanges(ISymbolDocument, Int32, Int32) |
Recupera una matrice di coppie di offset di inizio e di fine corrispondente agli intervalli MSIL (Microsoft Intermediate Language) relativi a una data posizione all'interno del metodo. |
GetScope(Int32) |
Restituisce l'ambito lessicale di maggiore inclusione quando viene specificato un offset all'interno di un metodo. |
GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
Recupera i punti di sequenza per il metodo corrente. |
GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
Recupera la posizione iniziale e finale dell'origine del metodo corrente. |