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 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.