ISymbolWriter.OpenScope(Int32) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Abre um novo escopo léxico no método atual.
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
O deslocamento, em bytes, do início do método até a primeira instrução no escopo léxico.
Retornos
Um identificador de escopo opaco que pode ser usado com SetScopeRange(Int32, Int32, Int32) para definir os deslocamentos de início e término de um escopo em um momento posterior. Nesse caso, os deslocamentos passados para OpenScope(Int32) e CloseScope(Int32) são ignorados. Um identificador de escopo é válido somente no método atual.
Comentários
Esse escopo se torna o novo escopo atual e é enviado por push para uma pilha de escopos. Os escopos devem formar uma hierarquia. Irmãos não podem se sobrepor.
Os identificadores de escopo são válidos apenas no método atual.