27 Commits
Author SHA1 Message Date
Peter Crabtree e1e16b64f5 dev: Strip BOM mark from text files 2025-08-28 20:56:19 -04:00
Siegfried Pammer 942131f487 #3068: Introduce MetadataFile for pure ECMA-335 streams and as base class for PEFile 2023-12-31 21:09:54 +01:00
tom-englertandSiegfried Pammer 3248657d2b Add filtering/sorting capabilities to ReflectionDisassembler (#2835)
Co-authored-by: Siegfried Pammer <[email protected]>
2022-11-20 20:35:43 +01:00
Siegfried Pammer 93dcba3426 * Rename Metadata.GenericContext to MetadataGenericContext to avoid conflicts with TypeSystem.GenericContext
* Change MetadataGenericContext to readonly struct
* Rearrange types in Dom.cs
2022-04-12 09:38:58 +02:00
Daniel Grunwald 5fb2f7a22f #nullable enable for ILAst (except for generated code) 2021-06-03 21:36:12 +02:00
Daniel Grunwald 8573c5282e Avoid code duplication when disassembling signature headers. 2020-09-17 19:04:42 +02:00
dotnet format 0d9f871a4f #2128: Reformat the whole code base. 2020-08-28 01:05:38 +02:00
Siegfried Pammer 3436ac3246 Fix #2018: Improve tooltips in IL/IL with C#/R2R view to show full member signatures 2020-05-24 16:54:01 +02:00
Siegfried Pammer 2b7b040dd9 Fix BadImageFormatException when accessing standalone signatures. 2019-12-28 16:13:45 +01:00
Siegfried Pammer 270547cb46 Fix release build. 2019-11-24 01:04:15 +01:00
Siegfried Pammer 6b075326f0 Fix #1615: Handle nil tokens gracefully. 2019-08-05 23:09:29 +02:00
Siegfried Pammer ab892a603b Disassembler: Refactor InstructionOutputExtensions.WriteTo: Reduce code duplication; Add support for unmanaged calling conventions 2019-07-13 22:36:38 +02:00
Siegfried Pammer cd8dd7af9f Disassembler: Fix output of calling convention and flags in standalone method signature 2019-07-13 22:36:38 +02:00
Daniel Grunwald 8270a93c1a Fix #1233: Fix some crashes on corrupt type references. 2018-07-25 23:31:02 +02:00
Siegfried Pammer bc97127d9d Reorganize extension methods + remove unused/obsolete. 2018-07-11 12:30:24 +02:00
Siegfried Pammer 4f8441e142 Introduce several new WriteReference overloads 2018-07-08 22:14:25 +02:00
Siegfried Pammer 81e6f0c9bb Improve ILRange output in ILAst 2017-10-14 16:13:51 +02:00
Siegfried Pammer 5fec6bd7f7 Implement Interval.WriteTo extension method on ILAst 2017-10-14 16:00:01 +02:00
Daniel Grunwald d0f1b60a04 Fix type names in ILAst debug output. 2017-09-24 21:45:16 +02:00
Siegfried Pammer 840ec04fde Namespace adjustments for Syntax classes 2016-11-26 12:06:58 +01:00
Christoph Wille 1ce8349dd9 Adjust namespaces 2016-11-26 11:12:53 +01:00
Daniel Grunwald 5150cdce25 Improve handling of short-circuiting operators. 2016-11-22 19:38:31 +01:00
Daniel Grunwald 2f83334c2e Use NRefactory.TypeSystem for ILAst. 2014-11-16 09:29:05 +01:00
Daniel Grunwald 3d47e1028e Instead of OverflowMode, use bool checkForOverflow + Sign 2014-08-24 11:33:56 +02:00
Daniel Grunwald b648744380 Change representation of conditional branch. 2014-07-12 18:41:45 +02:00
Daniel Grunwald 49ce1bcea3 Worked on ILAst instruction representation 2014-07-12 00:41:46 +02:00
Daniel Grunwald c2ac889ebe Allow viewing 'typed IL'. 2014-06-15 23:04:47 +02:00