Annotate DocumentStore.ProjectionReplay.cs reflective surface for AOT (closes #71) #75
Annotations
10 warnings
|
Build:
src/Polecat/Storage/DocumentMapping.cs#L289
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String, BindingFlags)'. The parameter 'type' of method 'Polecat.Storage.DocumentMapping.FindIdProperty(Type)' 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:
src/Polecat/Storage/DocumentMapping.cs#L283
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperties(BindingFlags)'. The parameter 'type' of method 'Polecat.Storage.DocumentMapping.FindIdProperty(Type)' 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:
src/Polecat/Storage/DocumentMapping.cs#L205
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
|
|
Build:
src/Polecat/Storage/DocumentMappingExpression.cs#L41
Using member 'System.Reflection.Assembly.GetTypes()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
|
|
Build:
src/Polecat/AdvancedOperations.cs#L204
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
|
|
Build:
src/Polecat/AdvancedOperations.cs#L204
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
|
|
Build:
src/Polecat/AdvancedOperations.cs#L100
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. Default ISerializer uses STJ reflection which requires runtime code generation.
|
|
Build:
src/Polecat/AdvancedOperations.cs#L100
Using member 'Polecat.Serialization.ISerializer.ToJson(Object)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Default ISerializer uses STJ reflection over document.GetType()'s properties; AOT consumers should supply a source-generator-backed ISerializer impl.
|
|
Build:
src/Polecat/Linq/NonStaleDataExtensions.cs#L15
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
|
Build:
src/Polecat/Linq/NonStaleDataExtensions.cs#L12
Using member 'System.Type.MakeGenericType(params Type[])' which has 'RequiresDynamicCodeAttribute' can break functionality when AOT compiling. The native code for this instantiation might not be available at runtime.
|
background
wait
wait-all
cancel
Loading