SymScope SymScope SymScope SymScope Class

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.Represents a lexical scope within SymMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
Herencia
SymScopeSymScopeSymScopeSymScope
Atributos
Implementaciones

Comentarios

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

Constructores

SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*)

Inicializa una nueva instancia de la clase SymScope mediante el puntero especificado a un objeto ISymUnmanagedScope no administrado.Initializes a new instance of the SymScope class by using the specified pointer to an unmanaged ISymUnmanagedScope object.

SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*) SymScope(ISymUnmanagedScope*)

Inicializa una nueva instancia de la clase SymScope utilizando el puntero especificado a un objeto ISymUnmanagedScope no administrado.Initializes a new instance of the SymScope class using the specified pointer to an unmanaged ISymUnmanagedScope object.

Propiedades

EndOffset EndOffset EndOffset EndOffset

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

Method Method Method Method

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

Parent Parent Parent Parent

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

StartOffset StartOffset StartOffset StartOffset

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

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera los recursos utilizados por la instancia actual de la clase SymScope.Releases the resources used by the current instance of the SymScope class.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Lo llama los métodos Dispose() y Finalize() para liberar los recursos administrados y no administrados utilizados por la instancia actual de la clase SymScope.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymScope class.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() 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 utilizados.Releases unmanaged resources and performs other cleanup operations before the SymScope is reclaimed by garbage collection.

GetChildren() GetChildren() GetChildren() GetChildren()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetLocals() GetLocals() GetLocals() GetLocals()

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

GetNamespaces() GetNamespaces() GetNamespaces() GetNamespaces()

Devuelve NotSupportedException en todos los casosThrows a NotSupportedException in all cases.

GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)
__dtor() __dtor() __dtor() __dtor()

Libera los recursos mantenidos por la instancia actual.Releases the resources held by the current instance.

{dtor}() {dtor}() {dtor}() {dtor}()

Libera los recursos mantenidos por la instancia actual.Releases the resources held by the current instance.

Se aplica a