Compartir vía


SymMethod Clase

Definición

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

public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
    interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
    interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
    inherit SymMethodBase
    interface ISymbolMethod
    interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
Herencia
SymMethod
Herencia
SymMethod
Atributos
Implementaciones

Comentarios

La SymMethod clase 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. Use las System.Reflection clases para leer los atributos relacionados con el tipo de un método.

Constructores

SymMethod(ISymUnmanagedMethod*)

Inicializa una nueva instancia de la clase SymMethod a partir de un puntero básico a una interfaz no administrada.

SymMethod(ISymUnmanagedMethod*)

Inicializa una nueva instancia de la clase SymMethod a partir de un puntero sin formato a la interfaz ISymUnmanagedMethod no administrada.

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

__dtor()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual del objeto SymMethod.

{dtor}()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual del objeto SymMethod.

{dtor}()

Libera los recursos mantenidos por la instancia actual.

(Heredado de SymMethodBase)
Dispose()

Libera los recursos utilizados por la instancia actual de la clase SymMethod.

Dispose(Boolean)

Lo llaman los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados usados por la instancia actual de la clase SymMethod.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto SymMethod durante la recolección de elementos no usados.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetNamespace()

Devuelve NotSupportedException en todos los casos

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 que corresponden a los intervalos de los desplazamientos 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 que corresponde a un desplazamiento dentro de un método.

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

Obtiene los puntos de secuencia para el método actual y almacena la información en las matrices especificadas.

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

Devuelve NotSupportedException en todos los casos

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RootScopeInternal()

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

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a