ISymbolWriter.OpenScope(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Открывает новую лексическую область видимости в текущем методе.
public:
int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
Параметры
- startOffset
- Int32
Смещение в байтах от начала метода до первой инструкции в лексической области.
Возвращаемое значение
Непрозрачный идентификатор области видимости, который можно использовать с методом SetScopeRange(Int32, Int32, Int32) для определения начального и конечного смещений области видимости в дальнейшем. В этом случае смещения, переданные методам OpenScope(Int32) и CloseScope(Int32), пропускаются. Идентификатор области видимости действителен только в текущем методе.
Комментарии
Эта область становится новой текущей область и помещается в стек областей. Области должны формировать иерархию. Братья и сестры не могут перекрываться.
Идентификаторы области допустимы только в текущем методе.