ISymbolWriter.OpenScope(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Abre un nuevo ámbito léxico en el método actual.
public:
int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer
Parámetros
- startOffset
- Int32
Desplazamiento en bytes desde el principio del método hasta la primera instrucción del ámbito léxico.
Devoluciones
Identificador de ámbito opaco que puede usarse con el método SetScopeRange(Int32, Int32, Int32) para definir los desplazamientos inicial y final de un ámbito en un momento posterior. En este caso, se omiten los desplazamientos pasados a OpenScope(Int32) y CloseScope(Int32). Un identificador de ámbito solo es válido en el método actual.
Comentarios
Este ámbito se convierte en el nuevo ámbito actual y se inserta en una pila de ámbitos. Los ámbitos deben formar una jerarquía. No se permite que los elementos del mismo nivel se superpongan.
Los identificadores de ámbito solo son válidos en el método actual.