An opaque scope identifier that can be used with ISymbolWriter.SetScopeRange(int, int, int) to define the start and end offsets of a scope at a later time. In this case, the offsets passed to ISymbolWriter.OpenScope(int) and ISymbolWriter.CloseScope(int) are ignored. A scope identifier is valid only in the current method.
This scope becomes the new current scope and is pushed onto a stack of scopes. Scopes must form a hierarchy. Siblings are not allowed to overlap.
Scope identifiers are valid only in the current method.