34ce2ba534
serv5 ( #6496 )
...
* Add source generator for DataDefinition validation
* Add source generator for reading
* Add source generator for writing
* Include prototypes and other meansdatadefinition types
* Target ISerializationGenerated in data definitions
* Murder
* Use array, struct, enum methods
* Source generate get field definitions
* serv5
* Fix and pray
* Fix release compile
* Tayrtahn review
* a
* Generator bugfix
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2026-07-08 22:18:35 +10:00
63e383bb17
Fix NotYamlSerializable analyzer ignoring nullable structs ( #5934 )
...
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2025-08-02 19:25:48 +02:00
Tayrtahn and GitHub
7765e71dca
Add tests for remaining DataDefinitionAnalyzer diagnostics ( #6034 )
...
* Add tests for partial datadefs and partial nested datadefs
* Add test for redundant datafield tag
* Blank lines upset me
2025-06-20 02:26:08 +02:00
Tayrtahn and GitHub
b3cf427013
Catch NotYamlSerializable DataFields with analyzer ( #5704 )
...
* Catch NotYamlSerializable DataFields with analyzer
* Extract common defs into shared source
2025-05-10 21:36:33 +10:00
Tayrtahn and GitHub
378a10678c
Improve location reporting for non-writeable DataFields ( #5715 )
...
* Better location reporting for readonly DataField errors
* Better location reporting for readonly DataField property errors
* Use SyntaxKind instead of string for TryGetModifierLocation
2025-04-13 16:22:05 +10:00
Pieter-Jan Briers and GitHub
dfc4894c8b
Dependencies update & cleanup ( #5590 )
...
* Dependencies update & cleanup
Fixes security vuln warnings etc
* Remove ILReader dependency
RIP in piss FastAccessors.
2025-01-08 02:19:27 +01:00
Tayrtahn and GitHub
9781405f5e
Better location reporting for DataField analyzers ( #5344 )
...
* Better location reporting for DataField analyzers
* Update test
* Use const string in both methods
2024-08-13 11:40:23 +02:00
Tayrtahn and GitHub
8e50924607
Add analyzer/fixer for DataFields with ReadWrite VV ( #5164 )
...
* Add analyzer/fixer for datafields with ReadWrite VV
* Nothing to see here
2024-07-10 02:04:55 +02:00