164 Commits (6312e594a7fbf0d1a68f6f0c67ea8d7dac65c05d)

Author SHA1 Message Date
apmoskevitz 0430c3b519 focus on CS8625, convert to error 11 months ago
apmoskevitz b652648db3 more nullability updates focus CS8619 11 months ago
apmoskevitz 73a79213b0 more nullable error cleanups 11 months ago
apmoskevitz d89f85087e focus on CS8603, return null from method 11 months ago
apmoskevitz dc2af218e4 Focus on CS8600 (not even close to done thee is a ton of these) 11 months ago
apmoskevitz 6e4a0255ae focus on CS8765 11 months ago
apmoskevitz ef8e709ecc applied fixer for drect assignment from null 11 months ago
Daniel Grunwald fa19470435 Fix #3218: Avoid exceptions when IL is invalid due to unexpected end-of-method-body. 1 year ago
Siegfried Pammer 2d90c457c8 Lift some artificial restrictions to PEFile in WholeProjectDecompiler and ReflectionDisassembler. 1 year ago
Siegfried Pammer ca78d4a14d Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
Siegfried Pammer 3e9e7a3b55 Add intentation level to make it easier to see custom attributes belonging to interface implementations. 1 year ago
Siegfried Pammer 89d97b99a0 #3177: Print metadata token of custom attribute in IL output. 1 year ago
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2 years ago
Siegfried Pammer 32242c54a1 Fix #3056: WriteParameterReference was using the wrong parameter definition in static methods. 2 years ago
Siegfried Pammer 7414aaeeeb Fix #3061: Handler blocks of exception filter blocks do not have a header. 2 years ago
Lucas Trzesniewski 403098280a Use .interfaceimpl type syntax 2 years ago
tom-englert 3248657d2b
Add filtering/sorting capabilities to ReflectionDisassembler (#2835) 3 years ago
Siegfried Pammer af56bb10d0 Determine isBranchTarget in a separate pass. We will need it for an optimization to ILReader in a future commit. 3 years ago
Siegfried Pammer 13da4c48d4 Fix #2632: Make sure that changing the setting "ExpandMemberDefinitions" has an effect when refreshing a decompiled view. 3 years ago
Siegfried Pammer 93dcba3426 * Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext 3 years ago
Siegfried Pammer 900d0a4b93 Fix #1966: Add option to show raw offsets and instruction bytes in IL view. 4 years ago
Siegfried Pammer 48adb52489 Show header size in IL output. 4 years ago
Anders Hörnfeldt 9747a2b359 Escape identifiers containing repeating dots 4 years ago
Anders Hörnfeldt b45c0099ef Refactor for readability 4 years ago
Siegfried Pammer 899214c658 Fix escaping of strings in SecurityDeclaration output. 5 years ago
Siegfried Pammer f0012cbc1a #2198: Make ILSpy more resilient in case of obfuscated assemblies. 5 years ago
Daniel Grunwald 8573c5282e Avoid code duplication when disassembling signature headers. 5 years ago
Daniel Grunwald 6d3239678c Function pointers: add support for the builtin unmanaged calling conventions. 5 years ago
Siegfried Pammer f128c1c16b Fix #2130: Crash in mouseover of string literal token 5 years ago
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 5 years ago
Austin Wise aae304b3db Update links to Microsoft Docs. 5 years ago
Siegfried Pammer 3436ac3246 Fix #2018: Improve tooltips in IL/IL with C#/R2R view to show full member signatures 5 years ago
Siegfried Pammer 853cad5fd0 Disassembler: Implement cancellation token. 5 years ago
Siegfried Pammer deaedd0914 Link metadata tokens in decompilation output to metadata tables. 6 years ago
Siegfried Pammer 270547cb46 Fix release build. 6 years ago
Daniel Grunwald 152aa2a21b IL Disassembler: show attributes on constraints 6 years ago
Siegfried Pammer 8e7a197c8d FieldValueSizeDecoder: Use pointer size defined in decompiled module. 6 years ago
Daniel Grunwald ef035e6e02 Use ".data cil" if data is in text section. 6 years ago
Daniel Grunwald f5317b853a Fix #661: Emit ".data" IL directives for fields with associated data 6 years ago
Daniel Grunwald 7f2b3a4506 Fix #1529: Handle exceptions on invalid metadata signatures 6 years ago
Siegfried Pammer 2a5ba0f665 Fix linking of local variables and parameters to their usages in the IL view. 6 years ago
Siegfried Pammer fbfcd6f72a Fix #628: Add option to display metadata token in 10-based or hex format. 7 years ago
Daniel Grunwald 72d755037b Fix #1283: handle invalid metadata when decoding constants 7 years ago
Siegfried Pammer 0545025705 Add back support for ".other" method references in disassembler, as it is now supported by SRM. 7 years ago
Siegfried Pammer e418bcc753 Fix default case of ReflectionDisassembler.WriteSimpleValue, bool values were printed incorrectly. 7 years ago
Daniel Grunwald 61698b615d Fix #1232: BadImageFormatException: Invalid SEH header 7 years ago
Siegfried Pammer b20d4df95b Fix #1231: System.BadImageFormatException: Invalid coded index 7 years ago
Siegfried Pammer 697074f88b MethodBodyDisassembler: print variable names found in PDB. 7 years ago
Siegfried Pammer 2a80757e0a Fix parameter output of disassembler. Closes #1214 7 years ago
Siegfried Pammer 420ecb5906 Move ILParser to separate file. 7 years ago