SymScope Clase

Definición

Representa un ámbito léxico dentro SymMethodde , que proporciona acceso a los desplazamientos inicial y final del ámbito, así como a sus ámbitos secundarios y primarios.

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
Herencia
SymScope
Herencia
SymScope
Atributos
Implementaciones

Comentarios

La SymScope clase también proporciona acceso a todas las variables locales definidas dentro del ámbito actual.

Constructores

Nombre Description
SymScope(ISymUnmanagedScope*)

Inicializa una nueva instancia de la SymScope clase utilizando el puntero especificado a un objeto ISymUnmanagedScope no administrado.

SymScope(ISymUnmanagedScope*)

Inicializa una nueva instancia de la SymScope clase utilizando el puntero especificado a un objeto ISymUnmanagedScope no administrado.

Propiedades

Nombre Description
EndOffset

Obtiene el desplazamiento final del ámbito léxico actual.

Method

Obtiene el método que contiene el ámbito léxico actual.

Parent

Obtiene el ámbito léxico primario del ámbito actual.

StartOffset

Obtiene el desplazamiento inicial del ámbito léxico actual.

Métodos

Nombre Description
__dtor()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual.

{dtor}()

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Libera los recursos mantenidos por la instancia actual.

{dtor}()

Libera los recursos mantenidos por la instancia actual.

(Heredado de SymScopeBase)
Dispose()

Libera los recursos usados por la instancia actual de la SymScope clase .

Dispose(Boolean)

Llamado por los Dispose() métodos y Finalize() para liberar los recursos administrados y no administrados utilizados por la instancia actual de la SymScope clase .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Finalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que la SymScope recolección de elementos no utilizados la recupere.

GetChildren()

Obtiene los ámbitos léxicos secundarios del ámbito léxico actual.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetLocals()

Obtiene las variables locales dentro del ámbito léxico actual.

GetNamespaces()

Produce una NotSupportedException excepción en todos los casos.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a