AJ b92e3a6af2 Refactor Reader classes: Extract common parsing logic to StringParsingHelper
Created StringParsingHelper utility class (107 lines) to consolidate repetitive parsing:
- ParseInt32, ParseDouble, ParsePercent methods with error handling
- TryParseKeyValue methods for extracting values from key=value strings
- ExtractAfterPrefix for removing fixed prefixes

Benefits:
- Eliminated duplicate parsing code across ReportReader and PlateReader
- Consistent error handling and debug logging
- Cleaner, more maintainable parsing methods
- Reduced PlateReader from 338 lines to 277 lines (18% reduction)
- Reduced ReportReader from 378 lines to 339 lines (10% reduction)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-08 23:35:53 -04:00
2019-02-22 08:31:10 -05:00
2019-02-22 08:31:10 -05:00
2019-02-22 08:31:10 -05:00
Description
C# class library for reading files from PEP.
301 KiB
Languages
C# 100%