219 Commits (37c56e7e7b977de64c78a129031e6744b59ad7a2)

Author SHA1 Message Date
Siegfried Pammer 96caa4ecb7 Fix: #3407 Add "private protected" feature for 7.2 decompiler options 2 months ago
Siegfried Pammer 29861d7903 Fix #1647: Add a cast to enum constants where the enum type is not known. 2 months ago
Siegfried Pammer 3c70224441 Fix detection and display of explicitly implemented operators. 3 months ago
Siegfried Pammer 6312ab18ae #2716: Fix typo 3 months ago
Siegfried Pammer 8b76879493 Fix #2716: Add an option to allow sorting custom attributes 3 months ago
Daniel Grunwald 8e7e4ba856 Revert "Add support for C# 11 parameter null checks" 10 months ago
Siegfried Pammer 4bf9487ecd Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 10 months ago
Siegfried Pammer 591ab6b75d Implement support for explicit interface implementation of operators and operator uses. 2 years ago
Siegfried Pammer 6172d63ff3 Support virtual modifier on static abstract interface members. 2 years ago
Siegfried Pammer 65b4c928c0 Add support for simple constant patterns. 2 years ago
Siegfried Pammer f7343c75d0 Add support for simple recursive patterns where the sub pattern is a simple type pattern. 2 years ago
Lucas Trzesniewski bf69531216 Fix #3025: Annotate nested types 2 years ago
Daniel Grunwald 32fafeb9a1 Add support for user-defined checked operators. 2 years ago
Daniel Grunwald 8b9ba20847 Builtin unsigned right shift operator. 2 years ago
Daniel Grunwald 3c46271a11 Add support for unsigned right shift. 2 years ago
Daniel Grunwald 3dc2f3d5b6 Rename lifetime annotation to `ScopedRef` 2 years ago
Daniel Grunwald f568123704 Add support for UTF8 string literals 2 years ago
Daniel Grunwald 9359d47c0b Add support for ScopedRefAttribute 2 years ago
Daniel Grunwald 475f2b3c28 Fix "ref readonly" fields. 2 years ago
Siegfried Pammer 5c67844500 Fix #2920: Implement support for DefaultParameterValueAttribute. 2 years ago
Daniel Grunwald 516341a09b Use "static abstract" instead of "abstract static". 3 years ago
Daniel Grunwald f3013010cd Add support for C# 11 required members. 3 years ago
hexafluoride fc6ae4c645 Add option to always fully qualify type names with global:: 3 years ago
Daniel Grunwald 8b906f5c65 Fix unnecessary dict creation in TSAB constructor. 3 years ago
Siegfried Pammer 583f661153 Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago
Siegfried Pammer 2ed9ad6b51 Add support for C# 11 scoped parameter modifier. 3 years ago
Daniel Grunwald 21c3ec046f Output attributes on lambda expressions 3 years ago
Siegfried Pammer 5078796b17 Add support for string format alignment. 3 years ago
Siegfried Pammer d248867302 Add support for C# 10 record structs. 3 years ago
Siegfried Pammer 9e462b53ad Add support for C# 11 parameter null checks 3 years ago
Siegfried Pammer 2e31427d56 Fix nullability warnings in AstNode and XmlDocumentationElement. 3 years ago
Daniel Grunwald db7d507138 Fix #2615: Overflow check did not work reliably due to fp rounding error 3 years ago
Siegfried Pammer 01e5e70bf7 'override' is only valid outside of interfaces. 3 years ago
Siegfried Pammer 15f49c0079 Add basic support for abstract static members in interfaces. 3 years ago
Siegfried Pammer d8bb40b45b Generate file-scoped namespace declarations, if possible. 4 years ago
Daniel Grunwald 8c508d9bbb #2445: Fix `1f/6f` getting printed as `355f / (678f * (float)Math.PI)` 4 years ago
Siegfried Pammer 73c898664f Fix #2484: Private modifier incorrectly applied to interface static constructors 4 years ago
Siegfried Pammer c641072685 Translate MatchInstruction to BinaryOperatorExpression with BinaryOperatorType.IsPattern. 4 years ago
Daniel Grunwald ffed8ea2c8 #nullable enable for AstNode 4 years ago
Siegfried Pammer c90c0786b6 Do not add readonly modifier to accessors/properties/events if TSAB.ShowModifiers is false. 4 years ago
Daniel Grunwald 108c5f643e Fix #2413: Avoid global state in `TokenRole`. 4 years ago
SilverFox 65ea2e7af6 Fix #2406: for readonly property with only getter, move readonly to property instead of getter 4 years ago
Daniel Grunwald bd9aabeae2 Update to dotnet-format 5.1.225507. 4 years ago
Daniel Grunwald 8d70d63dba #2392: Avoid some redundant casts with the `?:` operator. 4 years ago
Siegfried Pammer f35074ebd8 Fix #2257: Add global:: prefix, iff the containing namespace matches the type name. 4 years ago
Daniel Grunwald c9be6bc389 Remove unused code (#2294) 4 years ago
Siegfried Pammer a5858f1694 Add support for primary constructor syntax. 4 years ago
Siegfried Pammer cc19e9043e Fix #603: Single element arrays should not span multiple lines 4 years ago
Siegfried Pammer 3df82cf33b Add support for 'with' expressions 4 years ago
Daniel Grunwald d9874380cd Records: support generic records 4 years ago