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)

Dispose()Finalize() 方法呼叫,以釋出 SymScope 類別之目前執行個體所使用的 Managed 和 Unmanaged 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
Finalize()

釋出 Unmanaged 資源並執行其他清除作業後,記憶體回收才能重新回收 SymScope

GetChildren()

取得目前語彙範圍的子語彙範圍。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLocals()

取得目前語彙範圍內的區域變數。

GetNamespaces()

在所有情況下都擲回 NotSupportedException

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於