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 nell'ambito lessicale.

Valori restituiti

Identificatore di ambito opaco che può essere usato con SetScopeRange(Int32, Int32, Int32) per definire gli offset di inizio e fine di un ambito in un secondo momento. In questo caso, gli offset passati a OpenScope(Int32) e CloseScope(Int32) vengono ignorati. Un identificatore di ambito è valido solo nel metodo corrente.

Commenti

Questo ambito diventa il nuovo ambito corrente e viene inserito in uno stack di ambiti. Gli ambiti devono formare una gerarchia. Gli elementi di pari livello non possono sovrapporsi.

Gli identificatori di ambito sono validi solo nel metodo corrente.

Si applica a