SymVariable クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シンボル ストア内の変数を表します。
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(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) |