Comparteix a través de


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 solo proporciona acceso 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.

Nota

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

RootScope

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

SequencePointCount

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

Token

Obtiene la estructura SymbolToken que contiene los metadatos del método actual.

Métodos

GetNamespace()

Obtiene el espacio de nombres en el que está definido el método actual.

GetOffset(ISymbolDocument, Int32, Int32)

Obtiene el desplazamiento del lenguaje intermedio de Microsoft (MSIL) dentro del método correspondiente 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 correspondiente a los intervalos del lenguaje intermedio de Microsoft (MSIL) que cubre una posición especificada dentro de este método.

GetScope(Int32)

Devuelve el ámbito léxico más envolvente cuando se especifica un desplazamiento en 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