ISymbolMethod Interfaz

Definición

Representa un método dentro de un almacén de símbolos.

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
Derivado
Atributos

Comentarios

La ISymbolMethod interfaz proporciona acceso solo a los atributos relacionados con símbolos de un método, como puntos de secuencia, ámbitos léxicos e información de parámetros. Úselo con las System.Reflection clases para leer los atributos relacionados con el tipo de un método.

Note

Esta interfaz es el homólogo administrado de la ISymUnmanagedMethod interfaz, una de las interfaces de almacén de símbolos no administrados que proporcionan una manera alternativa de leer y escribir información de símbolos de depuración.

Propiedades

Nombre Description
RootScope

Obtiene el ámbito léxico raíz del método actual. Este ámbito incluye todo el método.

SequencePointCount

Obtiene un recuento de los puntos de secuencia del método .

Token

Obtiene el SymbolToken objeto que contiene los metadatos del método actual.

Métodos

Nombre Description
GetNamespace()

Obtiene el espacio de nombres en el que se define el método actual.

GetOffset(ISymbolDocument, Int32, Int32)

Obtiene el desplazamiento Microsoft lenguaje intermedio (MSIL) dentro del método que corresponde a la posición especificada.

GetParameters()

Obtiene los parámetros del método actual.

GetRanges(ISymbolDocument, Int32, Int32)

Obtiene una matriz de pares de desplazamiento inicial y final que corresponden a los intervalos de Microsoft lenguaje intermedio (MSIL) que cubre una posición determinada dentro de este método.

GetScope(Int32)

Devuelve el ámbito léxico más envolvente cuando se proporciona un desplazamiento dentro de un método.

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

Obtiene los puntos de secuencia del método actual.

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

Obtiene las posiciones inicial y final del origen del método actual.

Se aplica a

Consulte también