Comparteix a través de


ISymbolWriter.OpenScope(Int32) Método

Definición

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.

Se aplica a