Skip to content

Check Dependencies #1568

Check Dependencies

Check Dependencies #1568

Triggered via schedule December 19, 2024 02:53
Status Success
Total duration 1m 45s
Artifacts

check-dependencies.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
build: src/Aguacongas.AspNetCore.Authentication/AuthenticationSchemeOptionsSerializer.cs#L40
'X509Certificate2.X509Certificate2(byte[])' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)
build: src/Aguacongas.AspNetCore.Authentication/AuthenticationSchemeOptionsSerializer.cs#L165
Using member 'System.Reflection.Assembly.GetType(String)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. Types might be removed by trimming. If the type name is a string literal, consider using Type.GetType instead.
build: src/Aguacongas.AspNetCore.Authentication/DynamicManager.cs#L176
'handlerType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'Microsoft.AspNetCore.Authentication.AuthenticationScheme.AuthenticationScheme(String, String, Type)'. The return value of method 'Aguacongas.AspNetCore.Authentication.SchemeDefinitionBase.HandlerType.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/Aguacongas.AspNetCore.Authentication/DynamicAuthenticationBuilder.cs#L56
'DynamicallyAccessedMemberTypes' in 'DynamicallyAccessedMembersAttribute' on the generic parameter 'THandler' of 'Aguacongas.AspNetCore.Authentication.DynamicAuthenticationBuilder.AddScheme<TOptions, THandler>(String, String, Action<TOptions>)' don't match overridden generic parameter 'THandler' of 'Microsoft.AspNetCore.Authentication.AuthenticationBuilder.AddScheme<TOptions, THandler>(String, String, Action<TOptions>)'. All overridden members must have the same 'DynamicallyAccessedMembersAttribute' usage.
build: src/Aguacongas.AspNetCore.Authentication/AuthenticationSchemeOptionsSerializer.cs#L149
'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicProperties' in call to 'System.Type.GetProperty(String)'. The parameter 'type' of method 'Aguacongas.AspNetCore.Authentication.AuthenticationSchemeOptionsSerializer.Deserialize(String, 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/Aguacongas.AspNetCore.Authentication/DynamicManager.cs#L208
'handlerType' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors' in call to 'Microsoft.AspNetCore.Authentication.AuthenticationScheme.AuthenticationScheme(String, String, Type)'. The return value of method 'Aguacongas.AspNetCore.Authentication.SchemeDefinitionBase.HandlerType.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/Aguacongas.AspNetCore.Authentication/AuthenticationSchemeOptionsSerializer.cs#L176
Call to 'System.Type.MakeGenericType(params Type[])' can not be statically analyzed. It's not possible to guarantee the availability of requirements of the generic type.
build: src/Aguacongas.AspNetCore.Authentication/DynamicManager.cs#L244
'handlerType' argument does not satisfy 'DynamicallyAccessedMemberTypes.Interfaces' in call to 'System.TypeExtensions.GetAuthenticationSchemeOptionsType(Type)'. The parameter 'handlerType' of method 'Aguacongas.AspNetCore.Authentication.NoPersistentDynamicManager<TSchemeDefinition>.GetOptionsType(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: test/Aguacongas.AspNetCore.Authentication.EntityFramework.Test/DynamicProviderStoreTest.cs#L36
Microsoft.EntityFrameworkCore.DbContextOptions is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release.
build: src/Aguacongas.AspNetCore.Authentication/AuthenticationSchemeOptionsSerializer.cs#L40
'X509Certificate2.X509Certificate2(byte[])' is obsolete: 'Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.' (https://aka.ms/dotnet-warnings/SYSLIB0057)