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*)

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

SymScope(ISymUnmanagedScope*)

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

プロパティ

EndOffset

現在の構文のスコープの終了オフセットを取得します。

Method

現在の構文のスコープが格納されているメソッドを取得します。

Parent

現在のスコープの親構文スコープを取得します。

StartOffset

現在の構文のスコープの開始オフセットを取得します。

メソッド

__dtor()

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

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

{dtor}()

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

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

{dtor}()

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

(継承元 SymScopeBase)
Dispose()

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

Dispose(Boolean)

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

Equals(Object)

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

(継承元 Object)
Finalize()

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

GetChildren()

現在の構文のスコープの子構文スコープを取得します。

GetHashCode()

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

(継承元 Object)
GetLocals()

現在の構文のスコープのローカル変数を取得します。

GetNamespaces()

常に NotSupportedException をスローします。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象