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

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

Konstruktory

Name Description
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

Name Description
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 rozsahu proměnné.

Name

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

StartOffset

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

Metody

Name Description
__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 uchovávané 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 uchovávané aktuální instancí.

{dtor}()

Uvolní prostředky uchovávané aktuální instancí.

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

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

Dispose(Boolean)

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

Equals(Object)

Určuje, zda je zadaný objekt roven 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í funkce hash.

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

Získá podpis proměnné.

GetType()

Získá Type aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro