public void SequencePointsMultipleDocument()
{
TestPortablePdbModule (module => {
var type = module.GetType ("PdbTarget.B");
var main = type.GetMethod (".ctor");
AssertCode (@"
.locals ()
.line 7,7:3,25 'C:\sources\PdbTarget\B.cs'
IL_0000: ldarg.0
IL_0001: ldstr """"
IL_0006: stfld System.String PdbTarget.B::s
.line 110,110:3,21 'C:\sources\PdbTarget\Program.cs'
IL_000b: ldarg.0
IL_000c: ldc.i4.2
IL_000d: stfld System.Int32 PdbTarget.B::a
.line 111,111:3,21 'C:\sources\PdbTarget\Program.cs'
IL_0012: ldarg.0
IL_0013: ldc.i4.3
IL_0014: stfld System.Int32 PdbTarget.B::b
.line 9,9:3,13 'C:\sources\PdbTarget\B.cs'
IL_0019: ldarg.0
IL_001a: call System.Void System.Object::.ctor()
IL_001f: nop
.line 10,10:3,4 'C:\sources\PdbTarget\B.cs'
IL_0020: nop
.line 11,11:4,19 'C:\sources\PdbTarget\B.cs'
IL_0021: ldstr ""B""
IL_0026: call System.Void System.Console::WriteLine(System.String)
IL_002b: nop
.line 12,12:3,4 'C:\sources\PdbTarget\B.cs'
IL_002c: ret
", main);
});
}