Compartilhar via


SymMethod Classe

Definição

Representa um método em um repositório 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
Herança
SymMethod
Herança
SymMethod
Atributos
Implementações

Comentários

A SymMethod classe fornece acesso somente aos atributos relacionados a símbolos de um método, como pontos de sequência, escopos léxicos e informações de parâmetro. Use as System.Reflection classes para ler os atributos relacionados ao tipo de um método.

Construtores

SymMethod(ISymUnmanagedMethod*)

Inicializa uma nova instância da classe SymMethod de um ponteiro bruto para uma interface não gerenciada.

SymMethod(ISymUnmanagedMethod*)

Inicializa uma nova instância da classe SymMethod de um ponteiro bruto para uma interface ISymUnmanagedMethod não gerenciada.

Propriedades

RootScope

Obtém o escopo do léxico raiz do método atual. Esse escopo abrange todo o método.

SequencePointCount

Obtém uma contagem dos pontos de sequência no método.

Token

Obtém o SymbolToken que contém os metadados do método atual.

Métodos

__dtor()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual do objeto SymMethod.

{dtor}()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual do objeto SymMethod.

{dtor}()

Libera os recursos mantidos pela instância atual.

(Herdado de SymMethodBase)
Dispose()

Libera os recursos usados pela instância atual da classe SymMethod.

Dispose(Boolean)

Chamado pelos métodos Dispose() e Finalize() para liberar os recursos gerenciados e não gerenciados usados pela instância atual da classe SymMethod.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes que SymMethod seja recuperado pela coleta de lixo.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetNamespace()

Gera um NotSupportedException em todos os casos.

GetOffset(ISymbolDocument, Int32, Int32)

Obtém o deslocamento do MSIL (Microsoft Intermediate Language) dentro do método que corresponde à posição especificada.

GetParameters()

Obtém os parâmetros para o método atual.

GetRanges(ISymbolDocument, Int32, Int32)

Obtém uma matriz de pares de deslocamentos de início e término que correspondem aos intervalos de deslocamentos MSIL (Microsoft Intermediate Language) que uma determinada posição cobre dentro desse método.

GetScope(Int32)

Retorna o escopo léxico mais delimitador correspondente a um deslocamento dentro de um método.

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

Obtém os pontos de sequência para o método atual e armazena as informações nas matrizes especificadas.

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

Gera um NotSupportedException em todos os casos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RootScopeInternal()

Obtém o escopo do léxico raiz do método atual. Esse escopo abrange todo o método.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a