Partilhar via


SymVariable Classe

Definição

Representa uma variável em um repositório de símbolos.

public ref class SymVariable : System::Diagnostics::SymbolStore::ISymbolVariable
public ref class SymVariable : System::Diagnostics::SymbolStore::SymVariableBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolVariable
public class SymVariable : System.Diagnostics.SymbolStore.ISymbolVariable
[System.Runtime.InteropServices.ComVisible(true)]
public class SymVariable : System.Diagnostics.SymbolStore.ISymbolVariable
[System.Runtime.InteropServices.ComVisible(true)]
public class SymVariable : System.Diagnostics.SymbolStore.SymVariableBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolVariable
type SymVariable = class
    interface ISymbolVariable
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymVariable = class
    interface ISymbolVariable
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymVariable = class
    inherit SymVariableBase
    interface ISymbolVariable
    interface IDisposable
Public Class SymVariable
Implements ISymbolVariable
Public Class SymVariable
Inherits SymVariableBase
Implements IDisposable, ISymbolVariable
Herança
SymVariable
Herança
SymVariable
Atributos
Implementações

Comentários

O SymVariable objeto pode ser um parâmetro, uma variável local ou um campo.

Construtores

SymVariable(ISymUnmanagedVariable*)

Inicializa uma nova instância da classe SymVariable usando o ponteiro especificado para um objeto ISymUnmanagedVariable não gerenciado.

SymVariable(ISymUnmanagedVariable*)

Inicializa uma nova instância da classe SymVariable usando o ponteiro especificado para um objeto ISymUnmanagedVariable não gerenciado.

Propriedades

AddressField1

Obtém o primeiro endereço de uma variável.

AddressField2

Obtém o segundo endereço de uma variável.

AddressField3

Obtém o terceiro endereço de uma variável.

AddressKind

Obtém o valor SymAddressKind que descreve o tipo de endereço.

Attributes

Obtém os atributos da variável.

EndOffset

Obtém o deslocamento final de uma variável no escopo da variável.

Name

Obtém o nome da variável.

StartOffset

Obtém o deslocamento inicial da variável no escopo da variável.

Métodos

__dtor()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual.

{dtor}()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Libera os recursos mantidos pela instância atual.

{dtor}()

Libera os recursos mantidos pela instância atual.

(Herdado de SymVariableBase)
Dispose()

Libera os recursos usados pela instância atual da classe SymVariable.

Dispose(Boolean)

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Finalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes que SymVariable seja recuperado pela coleta de lixo.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSignature()

Obtém a assinatura da variável.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a