feat: pluggable binary event serialization (IEventBinarySerializer) (#388) - #402
Merged
Merged
Annotations
10 warnings
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Storage/ClosedShape/PolecatClosedShapeRegistration.cs#L204
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L402
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Events/Daemon/PolecatProjectionBatch.cs#L381
Call to 'System.Reflection.MethodInfo.MakeGenericMethod(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic method.
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/PolecatStoreServiceCollectionExtensions.cs#L75
Using member 'Polecat.Internal.SecondaryStoreProxyFactory.GetOrCreate(Type)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Generates a runtime subclass per secondary-store interface via System.Reflection.Emit.
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Storage/DocumentMappingExpression.cs#L110
Ambiguous reference in cref attribute: 'JsonIndex'. Assuming 'Polecat.Storage.DocumentMappingExpression<T>.JsonIndex(System.Linq.Expressions.Expression<System.Func<T, object?>>, System.Action<Polecat.Storage.JsonIndex>?)', but could have also matched other overloads including 'Polecat.Storage.DocumentMappingExpression<T>.JsonIndex(System.Action<Polecat.Storage.JsonIndex>?)'.
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Internal/Operations/RecordProgressionOperation.cs#L9
XML comment on 'RecordProgressionOperation' has a paramref tag for 'upsert', but there is no parameter by that name
|
|
|
|
|
|
|
|
Build (Polecat.AotSmoke — fails on IL2026/IL2046/IL2055/IL2065/IL2067/IL2070/IL2072/IL2075/IL2090/IL2091/IL2111/IL3050/IL3051):
src/Polecat/Events/Storage/PolecatQuickAppendEventsOperation.cs#L339
Nullability of reference types in type of parameter 'transformed' of 'bool PolecatQuickAppendEventsOperation.TryTransform(Exception original, out Exception? transformed)' doesn't match implicitly implemented member 'bool IExceptionTransform.TryTransform(Exception original, out Exception? transformed)' (possibly because of nullability attributes).
|
background
wait
wait-all
cancel
parallel
Loading