ISymbolMethod Interfaccia

Definizione

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.

Si applica a

Vedi anche