ISymbolWriter.OpenScope(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.