SymScope クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SymMethod内の字句スコープを表し、スコープの開始オフセットと終了オフセット、およびその子スコープと親スコープへのアクセスを提供します。
public ref class SymScope : System::Diagnostics::SymbolStore::ISymbolScope
public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
interface ISymbolScope
[<System.Runtime.InteropServices.ComVisible(true)>]
type SymScope = class
inherit SymScopeBase
interface ISymbolScope
interface IDisposable
Public Class SymScope
Implements ISymbolScope
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
- 継承
-
SymScope
- 継承
- 属性
- 実装
注釈
SymScope クラスは、現在のスコープ内で定義されているすべてのローカルへのアクセスも提供します。
コンストラクター
| 名前 | 説明 |
|---|---|
| SymScope(ISymUnmanagedScope*) |
アンマネージ SymScope オブジェクトへの指定したポインターを使用して、 クラスの新しいインスタンスを初期化します。 |
| SymScope(ISymUnmanagedScope*) |
アンマネージ ISymUnmanagedScope オブジェクトへの指定したポインターを使用して、 SymScope クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| EndOffset |
現在の字句スコープの終了オフセットを取得します。 |
| Method |
現在の字句スコープを含むメソッドを取得します。 |
| Parent |
現在のスコープの親構文スコープを取得します。 |
| StartOffset |
現在の字句スコープの開始オフセットを取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| __dtor() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスによって保持されているリソースを解放します。 |
| {dtor}() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスによって保持されているリソースを解放します。 |
| {dtor}() |
現在のインスタンスによって保持されているリソースを解放します。 (継承元 SymScopeBase) |
| Dispose() |
SymScope クラスの現在のインスタンスによって使用されているリソースを解放します。 |
| Dispose(Boolean) |
Dispose() クラスの現在のインスタンスによって使用されるマネージド リソースとアンマネージド リソースを解放するために、Finalize()メソッドとSymScope メソッドによって呼び出されます。 |
| Equals(Object) |
指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| Finalize() |
ガベージ コレクションによって SymScope が再利用される前に、アンマネージ リソースを解放し、その他のクリーンアップ操作を実行します。 |
| GetChildren() |
現在の字句スコープの子構文スコープを取得します。 |
| GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
| GetLocals() |
現在の字句スコープ内のローカル変数を取得します。 |
| GetNamespaces() |
すべてのケースで NotSupportedException をスローします。 |
| GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |