- All 3 methods (ValidateAsync, ValidatePdfAAsync, CheckAttachmentsAsync) now accept Stream - Add ArgumentNullException.ThrowIfNull() checks for null streams - Implement fast-path optimization: reuse MemoryStream buffer when possible - Implement slow-path fallback: copy stream to byte[] for DevExpress API compatibility - Fix namespace collision: use fully qualified Application.Common.DTOs.PdfMetadata
13 KiB
13 KiB