5 instantiations of LineNumberEntry
Mono.Cecil.Mdb (5)
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (4)
207
public static readonly LineNumberEntry Null = new
LineNumberEntry
(0, 0, 0, 0);
959
lines.Add (new
LineNumberEntry
(
977
lines.Add (new
LineNumberEntry
(
1007
lines.Add (new
LineNumberEntry
(
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (1)
69
var lne = new
LineNumberEntry
(file_idx, line, column, end_line, end_column, offset, is_hidden);
29 references to LineNumberEntry
Mono.Cecil.Mdb (29)
Mono.Cecil.Mdb\MdbReader.cs (2)
111
var
line = table.LineNumbers [i];
178
SequencePoint LineToSequencePoint (
LineNumberEntry
line)
Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs (1)
157
LineNumberEntry
[] lines, CodeBlockEntry[] code_blocks,
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (21)
195
public sealed class LocationComparer : IComparer<
LineNumberEntry
>
199
public int Compare (
LineNumberEntry
l1,
LineNumberEntry
l2)
207
public static readonly
LineNumberEntry
Null = new LineNumberEntry (0, 0, 0, 0);
811
protected
LineNumberEntry
[] _line_numbers;
812
public
LineNumberEntry
[] LineNumbers {
850
internal LineNumberTable (MonoSymbolFile file,
LineNumberEntry
[] lines)
915
var
ln = LineNumbers [i];
923
var
ln = LineNumbers [i];
945
var lines = new List<
LineNumberEntry
> ();
1017
var
ln = _line_numbers[i];
1024
var
ln = _line_numbers[i];
1038
public bool GetMethodBounds (out
LineNumberEntry
start, out
LineNumberEntry
end)
1046
start =
LineNumberEntry
.Null;
1047
end =
LineNumberEntry
.Null;
1129
LocalVariableEntry[] locals,
LineNumberEntry
[] lines,
1182
static void CheckLineNumberTable (
LineNumberEntry
[] line_numbers)
1191
LineNumberEntry
line = line_numbers [i];
1193
if (line.Equals (
LineNumberEntry
.Null))
1247
foreach (
var
lne in lnt.LineNumbers) {
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (5)
42
readonly List<
LineNumberEntry
> method_lines;
51
method_lines = new List<
LineNumberEntry
> ();
69
var
lne = new LineNumberEntry (file_idx, line, column, end_line, end_column, offset, is_hidden);
72
var
prev = method_lines[method_lines.Count - 1];
82
if (
LineNumberEntry
.LocationComparer.Default.Compare (lne, prev) > 0)