10 Commits (c34cc100b608ffb5f93dfdb8e47cfab7a8893c42)

Author SHA1 Message Date
Siegfried Pammer 94050a4aca Rewrite TransformFieldAndConstructorInitializers from a step-by-step AST-based analysis to an analysis that tracks the whole constructor body. 1 month ago
Siegfried Pammer 9c8d1e48d9 Many thanks to @sonyps5201314 for providing the test cases and a suggested fix, which inspired these changes. 2 months ago
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 4 months ago
Siegfried Pammer e96605ca87 Fix #3310: Filter out copy-constructor only if it's an actual record type. 1 year ago
Siegfried Pammer c6e3752977 Fix #3089: Add comment regarding .constraint prefix expressed as cast in C# 1 year ago
Siegfried Pammer 2043e5dd6f Add support for C# 12 primary constructors. 1 year ago
Siegfried Pammer 702a7da2c3 Fix #2714: Force inlining of call targets in ctor initializers. 4 years ago
Siegfried Pammer ea1cea96c4 Fix #2547: decimal const not removed from static constructor. 4 years ago
Siegfried Pammer b1352aa569 Fix #1743: Add pattern for struct constructor initializers. 6 years ago
Siegfried Pammer 17f42066a0 Fix #1378: Missing unsafe modifier for static fields 7 years ago
Siegfried Pammer 4da1addd2b Implement C# 2, C# 4 legacy and Roslyn lock patterns. 8 years ago
Siegfried Pammer e26af08a1c Move test projects to their own directory in \ 8 years ago
Siegfried Pammer 9f161006a5 fix #560: properly recognize `lock` pattern of C# 2, and add `lock (this)` pattern 11 years ago
Daniel Grunwald 2c75fada90 Update to NRefactory 5.4 12 years ago