SymMethod.GetRanges(ISymbolDocument, Int32, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает массив пар начального и конечного смещения, соответствующих диапазонам смещений на языке MSIL, занимаемым данной позицией в этом методе.
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()
Параметры
- document
- ISymbolDocument
Документ, для которого запрашиваются диапазоны смещений на промежуточном языке.
- line
- Int32
Строка документа, для которой запрашиваются диапазоны смещений на промежуточном языке.
- column
- Int32
Столбец документа, для которого запрашиваются диапазоны смещений на промежуточном языке.
Возвращаемое значение
Массив пар начального и конечного смещения на промежуточном языке.
Реализации
Комментарии
Массив представляет собой массив целых чисел в формате {{start1, end1}, {start2, end2}...}, где каждая пара представляет диапазон смещения IL в методе . Число диапазонов — это длина массива, делимая на 2.