ISymbolScope Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa um âmbito lexical dentro ISymbolMethodde , dando acesso aos deslocamentos inicial e final do âmbito, bem como aos seus escopos filho e pai.
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
Observações
A ISymbolScope interface também fornece acesso a todos os locais definidos dentro do âmbito atual.
Note
Esta interface é a contraparte gerida da ISymUnmanagedScope interface, que é uma das interfaces de armazenamento de símbolos não geridas que fornecem uma forma alternativa de ler e escrever informação de símbolos de depuração.
Propriedades
| Name | Description |
|---|---|
| EndOffset |
Obtém o deslocamento final do âmbito lexical atual. |
| Method |
Obtém o método que contém o âmbito lexical atual. |
| Parent |
Obtém o âmbito lexical pai do âmbito atual. |
| StartOffset |
Obtém o deslocamento inicial do âmbito lexical atual. |
Métodos
| Name | Description |
|---|---|
| GetChildren() |
Obtém os escopos lexicais filhos do escopo lexical atual. |
| GetLocals() |
Obtém as variáveis locais dentro do âmbito lexical atual. |
| GetNamespaces() |
Obtém os namespaces usados dentro do âmbito atual. |