Condividi tramite


ISymbolWriter.OpenScope(Int32) Metodo

Definizione

Apre un nuovo ambito lessicale nel metodo corrente.

public:
 int OpenScope(int startOffset);
public int OpenScope (int startOffset);
abstract member OpenScope : int -> int
Public Function OpenScope (startOffset As Integer) As Integer

Parametri

startOffset
Int32

Offset, in byte, dall'inizio del metodo alla prima istruzione dell'ambito lessicale.

Restituisce

Identificatore di ambito opaco che può essere usato con il metodo SetScopeRange(Int32, Int32, Int32) per definire gli offset iniziali e finali di un ambito successivamente. In questo caso, gli offset passati a OpenScope(Int32) e CloseScope(Int32) saranno ignorati. Un identificatore di ambito è valido solo nel metodo corrente.

Commenti

Questo ambito diventa il nuovo ambito corrente e viene eseguito il push in uno stack di ambiti. Gli ambiti devono formare una gerarchia. I fratelli non possono sovrapporsi.

Gli identificatori di ambito sono validi solo nel metodo corrente.

Si applica a