SymMethod クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シンボル ストア内のメソッドを表します。
public ref class SymMethod : System::Diagnostics::SymbolStore::ISymbolMethod
public ref class SymMethod : System::Diagnostics::SymbolStore::SymMethodBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolMethod
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.ISymbolMethod
[System.Runtime.InteropServices.ComVisible(true)]
public class SymMethod : System.Diagnostics.SymbolStore.SymMethodBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolMethod
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
interface ISymbolMethod
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymMethod = class
inherit SymMethodBase
interface ISymbolMethod
interface IDisposable
Public Class SymMethod
Implements ISymbolMethod
Public Class SymMethod
Inherits SymMethodBase
Implements IDisposable, ISymbolMethod
- 継承
-
SymMethod
- 継承
- 属性
- 実装
注釈
SymMethod クラスは、シーケンス ポイント、字句スコープ、パラメーター情報など、メソッドのシンボル関連の属性にのみアクセスできます。 System.Reflection クラスを使用して、メソッドの型関連の属性を読み取ります。
コンストラクター
| 名前 | 説明 |
|---|---|
| SymMethod(ISymUnmanagedMethod*) |
アンマネージ インターフェイスへの生ポインターから SymMethod クラスの新しいインスタンスを初期化します。 |
| SymMethod(ISymUnmanagedMethod*) |
アンマネージ ISymUnmanagedMethod インターフェイスへの生ポインターから SymMethod クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| RootScope |
現在のメソッドのルート構文スコープを取得します。 このスコープはメソッド全体を囲みます。 |
| SequencePointCount |
メソッド内のシーケンス ポイントの数を取得します。 |
| Token |
現在のメソッドのメタデータを含む SymbolToken を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| __dtor() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 SymMethod オブジェクトの現在のインスタンスによって保持されているリソースを解放します。 |
| {dtor}() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 SymMethod オブジェクトの現在のインスタンスによって保持されているリソースを解放します。 |
| {dtor}() |
現在のインスタンスによって保持されているリソースを解放します。 (継承元 SymMethodBase) |
| Dispose() |
SymMethod クラスの現在のインスタンスによって使用されているリソースを解放します。 |
| Dispose(Boolean) |
SymMethod クラスの現在のインスタンスによって使用されるマネージド リソースとアンマネージド リソースを解放するために、Dispose()メソッドとFinalize() メソッドによって呼び出されます。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| Finalize() |
ガベージ コレクションによって SymMethod が再利用される前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetNamespace() |
すべてのケースで NotSupportedException をスローします。 |
| GetOffset(ISymbolDocument, Int32, Int32) |
指定した位置に対応するメソッド内のMicrosoft中間言語 (MSIL) オフセットを取得します。 |
| GetParameters() |
現在のメソッドのパラメーターを取得します。 |
| GetRanges(ISymbolDocument, Int32, Int32) |
特定の位置がこのメソッド内でカバー Microsoft中間言語 (MSIL) オフセットの範囲に対応する開始オフセットと終了オフセットのペアの配列を取得します。 |
| GetScope(Int32) |
メソッド内のオフセットに対応する最も外側の字句スコープを返します。 |
| GetSequencePoints(Int32[], ISymbolDocument[], Int32[], Int32[], Int32[], Int32[]) |
現在のメソッドのシーケンス ポイントを取得し、指定した配列に情報を格納します。 |
| GetSourceStartEnd(ISymbolDocument[], Int32[], Int32[]) |
すべてのケースで NotSupportedException をスローします。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| RootScopeInternal() |
現在のメソッドのルート構文スコープを取得します。 このスコープはメソッド全体を囲みます。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |