SymMethod.GetRanges(ISymbolDocument, Int32, 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.
Ottiene una matrice di coppie di offset di inizio e di fine corrispondente agli intervalli di offset MSIL (Microsoft Intermediate Language) relativi a una data posizione all'interno del metodo.
public:
override cli::array <int> ^ GetRanges(System::Diagnostics::SymbolStore::ISymbolDocument ^ document, int line, int column);
public:
virtual cli::array <int> ^ GetRanges(System::Diagnostics::SymbolStore::ISymbolDocument ^ document, int line, int column);
public override int[] GetRanges (System.Diagnostics.SymbolStore.ISymbolDocument document, int line, int column);
public virtual int[] GetRanges (System.Diagnostics.SymbolStore.ISymbolDocument document, int line, int column);
abstract member GetRanges : System.Diagnostics.SymbolStore.ISymbolDocument * int * int -> int[]
override this.GetRanges : System.Diagnostics.SymbolStore.ISymbolDocument * int * int -> int[]
Public Overrides Function GetRanges (document As ISymbolDocument, line As Integer, column As Integer) As Integer()
Public Overridable Function GetRanges (document As ISymbolDocument, line As Integer, column As Integer) As Integer()
Parametri
- document
- ISymbolDocument
Documento per cui sono richiesti gli intervalli di offset IL.
- line
- Int32
Riga di documento per cui sono richiesti gli intervalli di offset IL.
- column
- Int32
Colonna di documento per cui sono richiesti gli intervalli di offset IL.
Restituisce
Matrice delle coppie di offset IL di inizio e di fine.
Implementazioni
Commenti
La matrice è una matrice di interi nel formato {{start1, end1}, {start2, end2}...}, dove ogni coppia rappresenta un intervallo di offset IL all'interno del metodo. Il numero di intervalli è la lunghezza della matrice divisa da 2.