Compartir vía


SymScope Clase

Definición

Representa un ámbito léxico dentro de SymMethod, que proporciona acceso a los desplazamientos inicial y final del ámbito, así como al ámbito principal y a los ámbitos secundarios.

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

SymScope(ISymUnmanagedScope*)

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

SymScope(ISymUnmanagedScope*)

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

Propiedades

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 principal del ámbito actual.

StartOffset

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

Métodos

__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 utilizados por la instancia actual de la clase SymScope.

Dispose(Boolean)

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

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Finalize()

Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto SymScope durante la recolección de elementos no usados.

GetChildren()

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLocals()

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

GetNamespaces()

Devuelve NotSupportedException en todos los casos

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a