SymWriter.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:
override int OpenScope(int startOffset);
public:
virtual int OpenScope(int startOffset);
public override int OpenScope (int startOffset);
public virtual int OpenScope (int startOffset);
abstract member OpenScope : int -> int
override this.OpenScope : int -> int
Public Overrides Function OpenScope (startOffset As Integer) As Integer
Public Overridable Function OpenScope (startOffset As Integer) As Integer
Parámetros
- startOffset
- Int32
Desplazamiento IL 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.
Implementaciones
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.