SymVariable Třída

Definice

Představuje proměnnou v úložišti symbolů.

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
Dědičnost
SymVariable
Dědičnost
SymVariable
Atributy
Implementuje

Poznámky

Objekt SymVariable může být parametr, místní proměnná nebo pole.

Konstruktory

SymVariable(ISymUnmanagedVariable*)

Inicializuje novou instanci SymVariable třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedVariable objekt.

SymVariable(ISymUnmanagedVariable*)

Inicializuje novou instanci SymVariable třídy pomocí zadaného ukazatele na nespravovaný ISymUnmanagedVariable objekt.

Vlastnosti

AddressField1

Získá první adresu proměnné.

AddressField2

Získá druhou adresu proměnné.

AddressField3

Získá třetí adresu proměnné.

AddressKind

SymAddressKind Získá hodnotu popisující typ adresy.

Attributes

Získá atributy proměnné.

EndOffset

Získá koncový posun proměnné v rámci rozsahu proměnné.

Name

Získá název proměnné.

StartOffset

Získá počáteční posun proměnné v rámci rozsahu proměnné.

Metody

__dtor()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Uvolní prostředky držené aktuální instancí.

{dtor}()

Uvolní prostředky držené aktuální instancí.

(Zděděno od SymVariableBase)
Dispose()

Uvolní prostředky používané aktuální instancí třídy SymVariable.

Dispose(Boolean)

Volána metodami Dispose() a Finalize() k uvolnění spravovaných a nespravovaných prostředků používaných aktuální instancí SymVariable třídy .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní nespravované prostředky a provede další operace čištění před SymVariable uvolněním paměti.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetSignature()

Získá podpis proměnné.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro