Поделиться через


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

Столбец документа, для которого запрашиваются диапазоны смещений на промежуточном языке.

Возвращаемое значение

Int32[]

Массив пар начального и конечного смещения на промежуточном языке.

Реализации

Комментарии

Массив представляет собой массив целых чисел в формате {{start1, end1}, {start2, end2}...}, где каждая пара представляет диапазон смещения IL в методе . Число диапазонов — это длина массива, делимая на 2.

Применяется к