Mono.Cecil.Mdb.MdbReader.ReadLineNumbers C# (CSharp) Method

ReadLineNumbers() private method

private ReadLineNumbers ( MethodEntry entry, MethodDebugInformation info ) : void
entry Mono.CompilerServices.SymbolWriter.MethodEntry
info Mono.Cecil.Cil.MethodDebugInformation
return void
        void ReadLineNumbers(MethodEntry entry, MethodDebugInformation info)
        {
            var table = entry.GetLineNumberTable ();

            info.sequence_points = new Collection<SequencePoint> (table.LineNumbers.Length);

            for (var i = 0; i < table.LineNumbers.Length; i++) {
                var line = table.LineNumbers [i];
                if (i > 0 && table.LineNumbers [i - 1].Offset == line.Offset)
                    continue;

                info.sequence_points.Add (LineToSequencePoint (line));
            }
        }