SymScope Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |