Partilhar via


SymScope Classe

Definição

Representa um escopo léxico em SymMethod, fornecendo acesso aos deslocamentos inicial e final do escopo, bem como aos escopos pai e filho.

public ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Herança
SymScope
Herança
SymScope
Atributos
Implementações

Comentários

A SymScope classe também fornece acesso a todos os locais definidos dentro do escopo atual.

Construtores

SymScope(ISymUnmanagedScope*)

Inicializa uma nova instância da classe SymScope usando o ponteiro especificado para um objeto ISymUnmanagedScope não gerenciado.

SymScope(ISymUnmanagedScope*)

Inicializa uma nova instância da classe SymScope usando o ponteiro especificado para um objeto ISymUnmanagedScope não gerenciado.

Propriedades

EndOffset

Obtém o deslocamento final do escopo léxico atual.

Method

Obtém o método que contém o escopo léxico atual.

Parent

Obtém o escopo léxico pai do escopo atual.

StartOffset

Obtém o deslocamento inicial do escopo léxico 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.

{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.

{dtor}()

Libera os recursos mantidos pela instância atual.

(Herdado de SymScopeBase)
Dispose()

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

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 SymScope.

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 SymScope seja recuperado pela coleta de lixo.

GetChildren()

Obtém os escopos léxicos filho do escopo léxico atual.

GetHashCode()

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

(Herdado de Object)
GetLocals()

Obtém as variáveis locais dentro do escopo léxico atual.

GetNamespaces()

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)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a