ISymbolScope Interface

ISymbolScope Interface

 

Represents a lexical scope within ISymbolMethod, providing access to the start and end offsets of the scope, as well as its child and parent scopes.

Namespace:   System.Diagnostics.SymbolStore
Assembly:  mscorlib (in mscorlib.dll)

[ComVisibleAttribute(true)]
public interface ISymbolScope

NameDescription
System_CAPS_pubpropertyEndOffset

Gets the end offset of the current lexical scope.

System_CAPS_pubpropertyMethod

Gets the method that contains the current lexical scope.

System_CAPS_pubpropertyParent

Gets the parent lexical scope of the current scope.

System_CAPS_pubpropertyStartOffset

Gets the start offset of the current lexical scope.

NameDescription
System_CAPS_pubmethodGetChildren()

Gets the child lexical scopes of the current lexical scope.

System_CAPS_pubmethodGetLocals()

Gets the local variables within the current lexical scope.

System_CAPS_pubmethodGetNamespaces()

Gets the namespaces that are used within the current scope.

The ISymbolScope interface also provides access to all locals defined within the current scope.

System_CAPS_noteNote

This interface is the managed counterpart of the ISymUnmanagedScope interface, which is one of the unmanaged symbol store interfaces that provide an alternate way to read and write debug symbol information.

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft