DkmClrMethodScopeData Struct

Definition

DkmClrMethodScopeData describes a scope within a method. These are defined using ISymUnmanagedWriter::OpenScope/CloseScope.

public value class DkmClrMethodScopeData
struct DkmClrMethodScopeData
[System.Runtime.InteropServices.Guid("97ed6d00-e7ea-5bd4-a627-de120e2e98ed")]
public struct DkmClrMethodScopeData
[<System.Runtime.InteropServices.Guid("97ed6d00-e7ea-5bd4-a627-de120e2e98ed")>]
type DkmClrMethodScopeData = struct
Public Structure DkmClrMethodScopeData
Inheritance
DkmClrMethodScopeData
Attributes

Constructors

DkmClrMethodScopeData(DkmILRange, Int32, ReadOnlyCollection<DkmClrLocalVariable>, ReadOnlyCollection<DkmClrLocalConstant>, ReadOnlyCollection<String>)

Initialize a new DkmClrMethodScopeData value.

Fields

ILRange

The IL range of this scope.

LocalConstants

Local constants defined in the PDB.

LocalVariables

Local variables defined in the PDB.

Namespaces

Namespaces that are being 'used' within this scope.

ParentScope

The index of the parent scope in the array of scopes for the method.

Applies to