Commit Graph
28 Commits
Author SHA1 Message Date
Jeremy Pritts 5ef1a1957c Remove reference assembly parameter from most type analysis constructors (#575) 2026-07-06 12:36:12 +01:00
Sam Byass e7ef9fa0d5 Lib: Support v35, v38, v39 2026-02-14 17:41:57 +00:00
Minecool 3ef4530a63 Fixed broken parenthesis 2026-02-14 13:49:12 +00:00
Jeremy PrittsandSam Byass 9ce22e9116 Support overriding anything (#462)
Co-authored-by: Sam Byass <[email protected]>
2025-06-01 17:47:23 +01:00
Sam Byass 81b4636ef0 Core: Factor out largely-incorrect IsPrimitive prop on TypeAnalysisContext 2025-03-23 18:17:06 +00:00
Jeremy Pritts b9b8ccaf99 Add Type field to AttributeAttribute (#393)
* Change AttributeAttribute Name field to a Type field

* Revert removal of Name field

* Make the name field last
2024-12-13 18:09:30 +00:00
Sam Byass 87c61bda97 Core.Tests: Add a bunch more tests & V29 test project 2024-08-31 21:02:38 +01:00
Sam Byass 059ab924e7 Standardise code formatting across entire repo 2024-08-25 00:19:11 +01:00
thegu5 71919632f9 simplify constructors 2024-08-21 09:15:53 +00:00
thegu5 b993b3eef8 bump language versions, use collection expressions and file-scoped namespaces 2024-08-21 09:15:53 +00:00
Sam Byass a227bef9ab Core: Code cleanup, diffable-cs improvements 2024-07-23 12:14:01 +01:00
Jeremy Pritts 3d6a81f9ff object instead of Type in Call Analysis Attributes (#267) 2024-01-01 21:16:50 +00:00
Jeremy Pritts 97fac89c39 Emit Full Method Signatures in Call Analysis (#263) 2024-01-01 19:16:32 +00:00
Jeremy Pritts c0eccb1cf5 Support Type Parameters in Call Analysis (#255) 2024-01-01 14:59:41 +00:00
Sam Byass 812b3bbd3e Core: Fix exceptions in CustomAttributeTypeParameter for generics 2023-07-18 13:33:23 +01:00
Sam Byass 2089aeab09 Core: Fix exception when calling ToString on primitive type CA 2023-02-26 18:02:39 +00:00
Jeremy Pritts 673990947b Fix invalid IL in dummy methods 2023-01-14 23:06:53 -05:00
Jeremy Pritts cda94c13c7 TypeAnalysisContext for Custom Attribute parameters 2022-12-20 23:52:58 +00:00
ds5678 ddf4f59000 Call Analysis Processing Layer (#164) 2022-12-07 19:31:40 +00:00
Sam Byass 9bcf80baa3 Core: Fix exception when attempting to serialize null array as CA arg 2022-09-04 16:34:07 +01:00
Sam Byass 862d6eb3e3 Core: Augment type context system with generic support, add diffable-cs output format 2022-07-05 17:08:22 +01:00
Sam Byass 102001c6e8 Chore: Resolve all compiler warnings, mark lib as trimmable 2022-04-14 21:45:32 +01:00
Sam Byass e6f1cc6a98 Core: Attributes: Fix reading of v29 blobs containing arrays of enums 2022-03-27 22:05:48 +01:00
Sam Byass cd6d4958ff Core: Fully implement AttributeAttribute injection 2022-03-16 11:23:38 +00:00
Sam Byass 45b3f52457 GUI: Add basic class file display 2022-02-19 03:48:56 +00:00
Sam Byass 8887d6527f Core: A plugin system framework. 2022-01-04 17:06:20 +00:00
Sam Byass 3403997007 Core: Re-Implement attribute restoration...
- full on v29
- parameterless pre-29
2021-12-07 13:56:20 +00:00
Sam Byass 2b981b210b Core: Full context models, instruction set changes 2021-12-02 11:16:53 +00:00