ISymbolMethod Interfaccia

Definizione

Rappresenta un metodo all'interno di un archivio simboli.Represents a method within a symbol store.

public interface class ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolMethod
type ISymbolMethod = interface
Public Interface ISymbolMethod
Derivato
Attributi

Commenti

L' ISymbolMethod interfaccia fornisce l'accesso solo agli attributi relativi ai simboli di un metodo, ad esempio punti di sequenza, ambiti lessicali e informazioni sui parametri.The ISymbolMethod interface provides access only to the symbol-related attributes of a method, such as sequence points, lexical scopes, and parameter information. Usarlo con le System.Reflection classi per leggere gli attributi correlati al tipo di un metodo.Use it with the System.Reflection classes to read the type-related attributes of a method.

Nota

Questa interfaccia è la controparte gestita dell' ISymUnmanagedMethod interfaccia, una delle interfacce dell'archivio simboli non gestite che fornisce un modo alternativo per leggere e scrivere informazioni sui simboli di debug.This interface is the managed counterpart of the ISymUnmanagedMethod interface, one of the unmanaged symbol store interfaces that provide an alternative way to read and write debug symbol information.

Proprietà

RootScope

Recupera l'ambito lessicale di primo livello per il metodo corrente.Gets the root lexical scope for the current method. Questo ambito racchiude l'intero metodo.This scope encloses the entire method.

SequencePointCount

Recupera il conteggio dei punti di sequenza nel metodo.Gets a count of the sequence points in the method.

Token

Recupera la proprietà SymbolToken contenente i metadati per il metodo corrente.Gets the SymbolToken containing the metadata for the current method.

Metodi

GetNamespace()

Recupera lo spazio dei nomi in cui è definito il metodo corrente.Gets the namespace that the current method is defined within.

GetOffset(ISymbolDocument, Int32, Int32)

Recupera l'offset MSIL (Microsoft Intermediate Language) all'interno del metodo che corrisponde alla posizione specificata.Gets the Microsoft intermediate language (MSIL) offset within the method that corresponds to the specified position.

GetParameters()

Recupera i parametri per il metodo corrente.Gets the parameters for the current method.

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.Gets an array of start and end offset pairs that correspond to the ranges of Microsoft intermediate language (MSIL) that a given position covers within this method.

GetScope(Int32)

Restituisce l'ambito lessicale di maggiore inclusione quando viene specificato un offset all'interno di un metodo.Returns the most enclosing lexical scope when given an offset within a method.

GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[])

Recupera i punti di sequenza per il metodo corrente.Gets the sequence points for the current method.

GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[])

Recupera la posizione iniziale e finale dell'origine del metodo corrente.Gets the start and end positions for the source of the current method.

Si applica a

Vedi anche