SymScope Classe

Definição

Representa um âmbito lexical dentro SymMethodde , dando acesso aos deslocamentos inicial e final do âmbito, bem como aos seus escopos filho e pai.

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
Herança
SymScope
Herança
SymScope
Atributos
Implementações

Observações

A SymScope classe também fornece acesso a todos os locais definidos dentro do âmbito atual.

Construtores

Name Description
SymScope(ISymUnmanagedScope*)

Inicializa uma nova instância da SymScope classe usando o ponteiro especificado para um objeto ISymUnmanagedScope não gerido.

SymScope(ISymUnmanagedScope*)

Inicializa uma nova instância da SymScope classe usando o ponteiro especificado para um objeto ISymUnmanagedScope não gerido.

Propriedades

Name Description
EndOffset

Obtém o deslocamento final do âmbito lexical atual.

Method

Obtém o método que contém o âmbito lexical atual.

Parent

Obtém o âmbito lexical pai do âmbito atual.

StartOffset

Obtém o deslocamento inicial do âmbito lexical atual.

Métodos

Name Description
__dtor()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta os recursos detidos pela instância atual.

{dtor}()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Liberta os recursos detidos pela instância atual.

{dtor}()

Liberta os recursos detidos pela instância atual.

(Herdado de SymScopeBase)
Dispose()

Liberta os recursos usados pela instância atual da SymScope classe.

Dispose(Boolean)

Chamado pelos Dispose() métodos e Finalize() para libertar os recursos geridos e não geridos usados pela instância atual da SymScope classe.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Liberta recursos não geridos e realiza outras operações de limpeza antes de ser SymScope recuperado pela recolha de lixo.

GetChildren()

Obtém os escopos lexicais filhos do escopo lexical atual.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetLocals()

Obtém as variáveis locais dentro do âmbito lexical atual.

GetNamespaces()

Lança A NotSupportedException em todos os casos.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a