ISymbolScope Interfaz

Definición

Representa un ámbito léxico dentro de ISymbolMethod, que proporciona acceso a los desplazamientos inicial y final del ámbito, así como al ámbito principal y a los ámbitos secundarios.Represents a lexical scope within ISymbolMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

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

Comentarios

La ISymbolScope interfaz también proporciona acceso a todas las variables locales definidas en el ámbito actual.The ISymbolScope interface also provides access to all locals defined within the current scope.

Nota

Esta interfaz es el homólogo administrado de la ISymUnmanagedScope interfaz, que es una de las interfaces de almacén de símbolos no administradas que proporcionan una forma alternativa de leer y escribir información de símbolos de depuración.This interface is the managed counterpart of the ISymUnmanagedScope interface, which is one of the unmanaged symbol store interfaces that provide an alternate way to read and write debug symbol information.

Propiedades

EndOffset

Obtiene el desplazamiento final del ámbito léxico actual.Gets the end offset of the current lexical scope.

Method

Obtiene el método que contiene el ámbito léxico actual.Gets the method that contains the current lexical scope.

Parent

Obtiene el ámbito léxico principal del ámbito actual.Gets the parent lexical scope of the current scope.

StartOffset

Obtiene el desplazamiento inicial del ámbito léxico actual.Gets the start offset of the current lexical scope.

Métodos

GetChildren()

Obtiene los ámbitos léxicos secundarios del ámbito léxico actual.Gets the child lexical scopes of the current lexical scope.

GetLocals()

Obtiene las variables locales dentro del ámbito léxico actual.Gets the local variables within the current lexical scope.

GetNamespaces()

Obtiene los espacios de nombres utilizados dentro del ámbito actual.Gets the namespaces that are used within the current scope.

Se aplica a

Consulte también