SymMethod Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |