The XML serializer generator uses `Assembly.LoadFile` to examine the original assembly for serializable types: https://github.com/dotnet/runtime/blob/main/src/libraries/Microsoft.XmlSerializer.Generator/src/Sgen.cs#L480C24-L480C41 Can it result in unintended code execution (eg. module initilizers)? Wouldn't it be more appropriate to use `Assembly.ReflectionOnlyLoad`?