SymWriter.OpenScope(Int32) Método

Definição

Abre um novo âmbito lexical no método atual.

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

O IL desloca-se em bytes desde o início do método até à primeira instrução no âmbito lexical.

Devoluções

Um identificador de âmbito opaco que pode ser usado para SetScopeRange(Int32, Int32, Int32) definir os deslocamentos de início e fim de um âmbito numa altura posterior. Neste caso, os deslocamentos são passados para OpenScope(Int32) e CloseScope(Int32) são ignorados. Um identificador de âmbito é válido apenas no método atual.

Implementações

Observações

Este telescópio torna-se o novo telescópio atual e é empurrado para uma pilha de telescópios. Os escopos devem formar uma hierarquia. Irmãos não podem sobrepor-se.

Os identificadores de âmbito só são válidos no método atual.

Aplica-se a