Spec + ADR: pipeline attribute memoization (#289) #320
Annotations
10 warnings
|
build:
src/Paramore.Darker/PipelineBuilder.cs#L259
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/Paramore.Darker/PipelineBuilder.cs#L161
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The parameter 'handlerType' of method 'Paramore.Darker.PipelineBuilder<TResult>.GetExecuteAsyncMethodInfo(Type, 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/Paramore.Darker/PipelineBuilder.cs#L156
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicMethods' in call to 'System.Type.GetMethod(String)'. The parameter 'handlerType' of method 'Paramore.Darker.PipelineBuilder<TResult>.GetExecuteMethodInfo(Type, 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/Paramore.Darker/QueryHandlerRegistry.cs#L57
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Reflection.TypeInfo.ImplementedInterfaces.get'. The return value of method '<anonymous type: System.Type t, System.Reflection.TypeInfo ti>.t.get' 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/Paramore.Darker/QueryHandlerRegistryAsync.cs#L55
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Reflection.TypeInfo.ImplementedInterfaces.get'. The return value of method '<anonymous type: System.Type t, System.Reflection.TypeInfo ti>.t.get' 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/Paramore.Darker/QueryHandlerRegistryAsync.cs#L43
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'queryType' of method 'Paramore.Darker.QueryHandlerRegistryAsync.HasMatchingResultType(Type, 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/Paramore.Darker/QueryHandlerRegistry.cs#L54
Using member 'System.Reflection.Assembly.ExportedTypes.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
|
|
build:
src/Paramore.Darker/QueryHandlerRegistry.cs#L44
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'queryType' of method 'Paramore.Darker.QueryHandlerRegistry.HasMatchingResultType(Type, 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/Paramore.Darker/QueryHandlerRegistryAsync.cs#L52
Using member 'System.Reflection.Assembly.ExportedTypes.get' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed.
|
|
build:
src/Paramore.Darker/QueryHandlerRegistryAsync.cs#L43
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.Type.GetInterfaces()'. The parameter 'queryType' of method 'Paramore.Darker.QueryHandlerRegistryAsync.HasMatchingResultType(Type, 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.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
nuget packages
|
199 KB |
sha256:482378957111dd5eff5150b12361e83fd2283e6f27d706f4c3908e17cac6aeaa
|
|