Compartilhar via


ISymbolScope Interface

Definição

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

public interface class ISymbolScope
public interface ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISymbolScope
type ISymbolScope = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISymbolScope = interface
Public Interface ISymbolScope
Derivado
Atributos

Comentários

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

Observação

Essa interface é o equivalente gerenciado da ISymUnmanagedScope interface , que é uma das interfaces de repositório de símbolos não gerenciadas que fornecem uma maneira alternativa de ler e gravar informações de símbolo de depuração.

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

GetChildren()

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

GetLocals()

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

GetNamespaces()

Obtém os namespaces que são usados dentro do escopo atual.

Aplica-se a

Confira também