SymScope 클래스

정의

SymMethod에 들어 있는 어휘 범위를 나타내며, 부모 및 자식 범위는 물론 범위의 시작 및 종료 오프셋에 액세스할 수 있습니다.Represents a lexical scope within SymMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

public ref class SymScope : System::Diagnostics::SymbolStore::SymScopeBase, IDisposable, System::Diagnostics::SymbolStore::ISymbolScope
[System.Runtime.InteropServices.ComVisible(true)]
public class SymScope : System.Diagnostics.SymbolStore.SymScopeBase, IDisposable, System.Diagnostics.SymbolStore.ISymbolScope
type SymScope = class
    inherit SymScopeBase
    interface ISymbolScope
    interface IDisposable
Public Class SymScope
Inherits SymScopeBase
Implements IDisposable, ISymbolScope
상속
SymScope
특성
구현

설명

SymScope 클래스 액세스는 현재 범위 내에 정의 된 모든 지역에도 제공 합니다.The SymScope class also provides access to all locals defined within the current scope.

생성자

SymScope(ISymUnmanagedScope*)

관리되지 않는 ISymUnmanagedScope 개체에 지정된 포인터를 사용하여 SymScope 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SymScope class by using the specified pointer to an unmanaged ISymUnmanagedScope object.

SymScope(ISymUnmanagedScope*)

관리되지 않는 ISymUnmanagedScope 개체에 지정된 포인터를 사용하여 SymScope 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the SymScope class using the specified pointer to an unmanaged ISymUnmanagedScope object.

속성

EndOffset

현재 어휘 범위의 종료 오프셋을 가져옵니다.Gets the end offset of the current lexical scope.

Method

현재 어휘 범위를 포함하는 메서드를 가져옵니다.Gets the method that contains the current lexical scope.

Parent

현재 범위의 부모 어휘 범위를 가져옵니다.Gets the parent lexical scope of the current scope.

StartOffset

현재 어휘 범위의 시작 오프셋을 가져옵니다.Gets the start offset of the current lexical scope.

메서드

__dtor()

현재 인스턴스에서 보유한 리소스를 해제합니다.Releases the resources held by the current instance.

{dtor}()

현재 인스턴스에서 보유한 리소스를 해제합니다.Releases the resources held by the current instance.

Dispose()

SymScope 클래스의 현재 인스턴스에서 사용하는 리소스를 해제합니다.Releases the resources used by the current instance of the SymScope class.

Dispose(Boolean)

SymScope 클래스의 현재 인스턴스에서 사용하는 관리되는 리소스와 관리되지 않는 리소스를 해제하기 위해 Dispose()Finalize() 메서드에 의해 호출됩니다.Called by the Dispose() and Finalize() methods to release the managed and unmanaged resources used by the current instance of the SymScope class.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
Finalize()

가비지 수집에 의해 SymScope가 회수되기 전에 관리되지 않는 리소스를 해제하고 기타 정리 작업을 수행합니다.Releases unmanaged resources and performs other cleanup operations before the SymScope is reclaimed by garbage collection.

GetChildren()

현재 어휘 범위의 자식 어휘 범위를 가져옵니다.Gets the child lexical scopes of the current lexical scope.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetLocals()

현재 어휘 범위의 지역 변수를 가져옵니다.Gets the local variables within the current lexical scope.

GetNamespaces()

모든 경우에 NotSupportedException을(를) throw합니다.Throws a NotSupportedException in all cases.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상