- Seal the classes, and make SourceLocation a readonly struct. - In ToDictionary, use TryAdd to avoid a try-catch. - In Merge, use ToList to ensure sources is only enumerated once.
16 KiB
16 KiB