SymVariable クラス

定義

シンボル ストア内の変数を表します。

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
継承
SymVariable
継承
SymVariable
属性
実装

注釈

オブジェクトには SymVariable 、パラメーター、ローカル変数、またはフィールドを指定できます。

コンストラクター

SymVariable(ISymUnmanagedVariable*)

アンマネージド ISymUnmanagedVariable オブジェクトに対して指定したポインターを使用して、SymVariable クラスの新しいインスタンスを初期化します。

SymVariable(ISymUnmanagedVariable*)

アンマネージド ISymUnmanagedVariable オブジェクトに対して指定したポインターを使用して、SymVariable クラスの新しいインスタンスを初期化します。

プロパティ

AddressField1

変数の最初のアドレスを取得します。

AddressField2

変数の 2 番目のアドレスを取得します。

AddressField3

変数の 3 番目のアドレスを取得します。

AddressKind

アドレスの型を記述する SymAddressKind 値を取得します。

Attributes

変数の属性を取得します。

EndOffset

変数の終了オフセットをその変数のスコープ内から取得します。

Name

変数の名前を取得します。

StartOffset

変数の開始オフセットをその変数のスコープ内から取得します。

メソッド

__dtor()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスに保持されているリソースを解放します。

{dtor}()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

現在のインスタンスに保持されているリソースを解放します。

{dtor}()

現在のインスタンスに保持されているリソースを解放します。

(継承元 SymVariableBase)
Dispose()

SymVariable クラスの現在のインスタンスによって使用されているリソースを解放します。

Dispose(Boolean)

SymVariable クラスの現在のインスタンスによって使用されているマネージド リソースとアンマネージド リソースを解放するために、Dispose() メソッドと Finalize() メソッドによって呼び出されます。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

SymVariable がガベージ コレクションによってクリアされる前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetSignature()

変数シグネチャを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象