SymVariable Classe

Definição

Representa uma variável dentro de um armazenamento 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

Observações

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

Construtores

Name Description
SymVariable(ISymUnmanagedVariable*)

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

SymVariable(ISymUnmanagedVariable*)

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

Propriedades

Name Description
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 SymAddressKind valor que descreve o tipo do endereço.

Attributes

Obtém os atributos da variável.

EndOffset

Obtém o deslocamento final de uma variável dentro do âmbito da variável.

Name

Obtém o nome da variável.

StartOffset

Obtém o deslocamento inicial da variável dentro do âmbito da variável.

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 SymVariableBase)
Dispose()

Liberta os recursos usados pela instância atual da SymVariable 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 SymVariable 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 SymVariable recuperado pela recolha de lixo.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetSignature()

Obtém a assinatura variável.

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