SymScope クラス

定義

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 クラスは、現在のスコープ内で定義されているすべてのローカルへのアクセスも提供します。

コンストラクター

名前 説明
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)

適用対象