35 Commits (7992d148e82048f63a2253508ec3113221951ba2)

Author SHA1 Message Date
Kirill Osenkov 7992d148e8 Generate sequence points for expression-bodied properties and indexers 2 years ago
Siegfried Pammer 7e913e056b Exclude artificial ILInstructions from PDB generation 4 years ago
Siegfried Pammer 06243c8244 Fix #2177: PDB Generation is confused by enhanced using statements 5 years ago
Siegfried Pammer 65a5af2c99 Fix #2177: PDB Generation is confused by enhanced using statements 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Siegfried Pammer c9f5e5dd33 Refactor ForeachStatement to support deconstruction 5 years ago
Siegfried Pammer d27c0226b4 Fix #2010: NullReferenceException in SequencePointBuilder.VisitCatchClause() 5 years ago
Siegfried Pammer 794be9a5b4 Fix SequencePointBuilder.VisitCatchClause: do not create a sequence point from the catch-token to the closing brace. 5 years ago
Siegfried Pammer 24810cb2e8
use ILInstruction.StartILOffset instead of ILRanges.First().Start 5 years ago
Siegfried Pammer 4db41f69db Fix #1919: Use unmapped IL offsets at the start of a catch-block for the 'exception specifier' sequence point. 5 years ago
Siegfried Pammer ba5c645257 Add TryCatchHandler annotation to CatchClause 5 years ago
Jackson Davis 6ab1f98fa3 Expand the range of sequence points out the closest empty ilstack 5 years ago
Siegfried Pammer c2a2cf43f2 Fix #1482: SequencePointBuilder fails with an assertion when trying to create sequence points for LINQ expressions 5 years ago
Siegfried Pammer 3f108cea37 #1482: Fix sequence points of LINQ select and where. 5 years ago
Siegfried Pammer 67b7ad362a Started documenting SequencePointBuilder 5 years ago
Siegfried Pammer e4fda5c2e4 Rename HasILRange to ILRangeIsEmpty to properly reflect its implementation. 5 years ago
Siegfried Pammer 74f3b2a0dd Fix #1712: Invalid SequencePointsBlob when generating PDB: Filter duplicate IL range assignments. 6 years ago
Siegfried Pammer c1fca21e8a Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
Daniel Grunwald 6a47826fe2 Add sequence point on closing brace if there's an implicit void return. 6 years ago
Siegfried Pammer bcfb3742eb Clean up PEFile, move Pdb related types to DebugInfo namespace 7 years ago
Siegfried Pammer adca1f8867 Port ILFunction and SequencePointBuilder 7 years ago
Siegfried Pammer 87ced033ba Rename Dom -> Metadata; Remove bogus abstraction 7 years ago
Siegfried Pammer cb9787098f Finished port of UI (Analyzers still excluded) and Disassembler 7 years ago
Siegfried Pammer 4511043815 SequencePointBuilder: add support for fixed-statement 8 years ago
Siegfried Pammer a0ed791567 SequencePointBuilder: add support for if-statement, while-statement and do-while-statement 8 years ago
Siegfried Pammer 4ca4d97011 Improve SequencePointBuilder 8 years ago
Siegfried Pammer 2169d44c81 Implement sequence points for using statement. 8 years ago
Daniel Grunwald d2b6651507 ILAst: show unused IL ranges 8 years ago
Siegfried Pammer f890900d4d Fix AddToSequencePoint for ILFunction 8 years ago
Siegfried Pammer 84592fcc6f Prevent SequencePointBuilder from combining sequence points of lambda expressions. 8 years ago
Daniel Grunwald 3aca47d1f5 Allow decompiling whole assembly in IL + C# mode. 8 years ago
Daniel Grunwald 9d7fb0627d Add hidden sequence points for unmapped code. 8 years ago
Daniel Grunwald bc430a9358 Support SwitchStatement in SequencePointBuilder. 8 years ago
Daniel Grunwald 4347fab625 Add SequencePointBuilder. 8 years ago