From 8322f35e45720d7a10bfc1ade408cdf13101011d Mon Sep 17 00:00:00 2001 From: Jasmin Oster Date: Wed, 22 Nov 2023 10:01:40 +0100 Subject: [PATCH] Remove the PublicAPI analyzers They are broken, intended to be refactored to source generators and do not provide benefit to us at this stage. --- src/Anexia.E5E/Anexia.E5E.csproj | 9 - src/Anexia.E5E/PublicAPI.Shipped.txt | 118 ------------- src/Anexia.E5E/PublicAPI.Unshipped.txt | 1 - src/Anexia.E5E/packages.lock.json | 236 ++++++++++++------------- 4 files changed, 115 insertions(+), 249 deletions(-) delete mode 100644 src/Anexia.E5E/PublicAPI.Shipped.txt delete mode 100644 src/Anexia.E5E/PublicAPI.Unshipped.txt diff --git a/src/Anexia.E5E/Anexia.E5E.csproj b/src/Anexia.E5E/Anexia.E5E.csproj index f78b21c..513f7a8 100644 --- a/src/Anexia.E5E/Anexia.E5E.csproj +++ b/src/Anexia.E5E/Anexia.E5E.csproj @@ -32,11 +32,6 @@ snupkg - - - - - @@ -47,10 +42,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - diff --git a/src/Anexia.E5E/PublicAPI.Shipped.txt b/src/Anexia.E5E/PublicAPI.Shipped.txt deleted file mode 100644 index c3706f6..0000000 --- a/src/Anexia.E5E/PublicAPI.Shipped.txt +++ /dev/null @@ -1,118 +0,0 @@ -#nullable enable -Anexia.E5E.Abstractions.IConsoleAbstraction -Anexia.E5E.Abstractions.IConsoleAbstraction.Close() -> void -Anexia.E5E.Abstractions.IConsoleAbstraction.Open() -> void -Anexia.E5E.Abstractions.IConsoleAbstraction.ReadLineFromStdinAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Anexia.E5E.Abstractions.IConsoleAbstraction.WriteToStderrAsync(string? s) -> System.Threading.Tasks.Task! -Anexia.E5E.Abstractions.IConsoleAbstraction.WriteToStdoutAsync(string? s) -> System.Threading.Tasks.Task! -Anexia.E5E.Abstractions.ConsoleAbstraction -Anexia.E5E.Abstractions.ConsoleAbstraction.ConsoleAbstraction() -> void -Anexia.E5E.Abstractions.ConsoleAbstraction.Open() -> void -Anexia.E5E.Abstractions.ConsoleAbstraction.Close() -> void -Anexia.E5E.Abstractions.ConsoleAbstraction.Dispose() -> void -Anexia.E5E.Abstractions.ConsoleAbstraction.DisposeAsync() -> System.Threading.Tasks.ValueTask -Anexia.E5E.Abstractions.ConsoleAbstraction.ReadLineFromStdinAsync(System.Threading.CancellationToken token = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Anexia.E5E.Abstractions.ConsoleAbstraction.WriteToStderrAsync(string? s) -> System.Threading.Tasks.Task! -Anexia.E5E.Abstractions.ConsoleAbstraction.WriteToStdoutAsync(string? s) -> System.Threading.Tasks.Task! -Anexia.E5E.Exceptions.E5EEntrypointAlreadyRegisteredException -Anexia.E5E.Exceptions.E5EEntrypointAlreadyRegisteredException.Entrypoint.get -> string! -Anexia.E5E.Exceptions.E5EException -Anexia.E5E.Exceptions.E5EFailedDeserializationException -Anexia.E5E.Exceptions.E5EFailedDeserializationException.Line.get -> string! -Anexia.E5E.Exceptions.E5EFailedSerializationException -Anexia.E5E.Exceptions.E5EFunctionExecutionFailedException -Anexia.E5E.Exceptions.E5EFunctionExecutionFailedException.Request.get -> Anexia.E5E.Functions.E5ERequest! -Anexia.E5E.Exceptions.E5EInvalidConversionException -Anexia.E5E.Exceptions.E5EInvalidConversionException.Actual.get -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Exceptions.E5EInvalidConversionException.Expected.get -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Exceptions.E5EMissingArgumentsException -Anexia.E5E.Exceptions.E5EMissingEntrypointException -Anexia.E5E.Exceptions.E5EMissingEntrypointException.Entrypoint.get -> string! -Anexia.E5E.Exceptions.E5ERuntimeException -Anexia.E5E.Extensions.HostExtensions -Anexia.E5E.Extensions.ServiceCollectionHostedServiceExtensions -Anexia.E5E.Functions.E5EEvent -Anexia.E5E.Functions.E5EEvent.As(System.Text.Json.JsonSerializerOptions? options = null) -> TValue? -Anexia.E5E.Functions.E5EEvent.AsBytes() -> System.Collections.Generic.IEnumerable? -Anexia.E5E.Functions.E5EEvent.AsText() -> string? -Anexia.E5E.Functions.E5EEvent.Data.get -> System.Text.Json.JsonElement? -Anexia.E5E.Functions.E5EEvent.Data.init -> void -Anexia.E5E.Functions.E5EEvent.E5EEvent(Anexia.E5E.Functions.E5ERequestDataType Type, System.Text.Json.JsonElement? Data = null, Anexia.E5E.Functions.E5EHttpHeaders? RequestHeaders = null, Anexia.E5E.Functions.E5ERequestParameters? Params = null) -> void -Anexia.E5E.Functions.E5EEvent.Params.get -> Anexia.E5E.Functions.E5ERequestParameters? -Anexia.E5E.Functions.E5EEvent.Params.init -> void -Anexia.E5E.Functions.E5EEvent.RequestHeaders.get -> Anexia.E5E.Functions.E5EHttpHeaders? -Anexia.E5E.Functions.E5EEvent.RequestHeaders.init -> void -Anexia.E5E.Functions.E5EEvent.Type.get -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5EEvent.Type.init -> void -Anexia.E5E.Functions.E5EHttpHeaders -Anexia.E5E.Functions.E5EHttpHeaders.E5EHttpHeaders() -> void -Anexia.E5E.Functions.E5EHttpHeaders.TryGetValue(string! name, out string? header) -> bool -Anexia.E5E.Functions.E5ERequest -Anexia.E5E.Functions.E5ERequest.Context.get -> Anexia.E5E.Functions.E5EContext! -Anexia.E5E.Functions.E5ERequest.Context.init -> void -Anexia.E5E.Functions.E5ERequest.E5ERequest(Anexia.E5E.Functions.E5EEvent! Event, Anexia.E5E.Functions.E5EContext! Context) -> void -Anexia.E5E.Functions.E5ERequest.Event.get -> Anexia.E5E.Functions.E5EEvent! -Anexia.E5E.Functions.E5ERequest.Event.init -> void -Anexia.E5E.Functions.E5EContext -Anexia.E5E.Functions.E5EContext.Date.get -> System.DateTimeOffset -Anexia.E5E.Functions.E5EContext.Date.init -> void -Anexia.E5E.Functions.E5EContext.E5EContext(string! type, System.DateTimeOffset date, bool isAsynchronous, System.Text.Json.JsonElement? data = null) -> void -Anexia.E5E.Functions.E5EContext.IsAsynchronous.get -> bool -Anexia.E5E.Functions.E5EContext.IsAsynchronous.init -> void -Anexia.E5E.Functions.E5EContext.Type.get -> string! -Anexia.E5E.Functions.E5EContext.Type.init -> void -Anexia.E5E.Functions.E5EContext.Data.get -> System.Text.Json.JsonElement? -Anexia.E5E.Functions.E5EContext.Data.init -> void -Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5ERequestDataType.Binary = 1 -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5ERequestDataType.Mixed = 3 -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5ERequestDataType.StructuredObject = 2 -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5ERequestDataType.Text = 0 -> Anexia.E5E.Functions.E5ERequestDataType -Anexia.E5E.Functions.E5ERequestParameters -Anexia.E5E.Functions.E5ERequestParameters.E5ERequestParameters() -> void -Anexia.E5E.Functions.E5EResponse -Anexia.E5E.Functions.E5EResponse.Data.get -> System.Text.Json.JsonElement -Anexia.E5E.Functions.E5EResponse.Data.init -> void -Anexia.E5E.Functions.E5EResponse.E5EResponse() -> void -Anexia.E5E.Functions.E5EResponse.ResponseHeaders.get -> Anexia.E5E.Functions.E5EHttpHeaders? -Anexia.E5E.Functions.E5EResponse.ResponseHeaders.init -> void -Anexia.E5E.Functions.E5EResponse.Status.get -> System.Net.HttpStatusCode? -Anexia.E5E.Functions.E5EResponse.Status.init -> void -Anexia.E5E.Functions.E5EResponse.Type.get -> Anexia.E5E.Functions.E5EResponseType -Anexia.E5E.Functions.E5EResponse.Type.init -> void -Anexia.E5E.Functions.E5EResponseType -Anexia.E5E.Functions.E5EResponseType.Binary = 1 -> Anexia.E5E.Functions.E5EResponseType -Anexia.E5E.Functions.E5EResponseType.StructuredObject = 2 -> Anexia.E5E.Functions.E5EResponseType -Anexia.E5E.Functions.E5EResponseType.Text = 0 -> Anexia.E5E.Functions.E5EResponseType -Anexia.E5E.Functions.IE5EFunctionHandler -Anexia.E5E.Functions.IE5EFunctionHandler.HandleAsync(Anexia.E5E.Functions.E5ERequest! request, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task! -Anexia.E5E.Runtime.E5ERuntimeMetadata -Anexia.E5E.Runtime.E5ERuntimeOptions -Anexia.E5E.Runtime.E5ERuntimeOptions.DaemonExecutionTerminationSequence.get -> string! -Anexia.E5E.Runtime.E5ERuntimeOptions.DaemonExecutionTerminationSequence.init -> void -Anexia.E5E.Runtime.E5ERuntimeOptions.E5ERuntimeOptions(string! Entrypoint, string! StdoutTerminationSequence, string! DaemonExecutionTerminationSequence, bool KeepAlive) -> void -Anexia.E5E.Runtime.E5ERuntimeOptions.Entrypoint.get -> string! -Anexia.E5E.Runtime.E5ERuntimeOptions.Entrypoint.init -> void -Anexia.E5E.Runtime.E5ERuntimeOptions.KeepAlive.get -> bool -Anexia.E5E.Runtime.E5ERuntimeOptions.KeepAlive.init -> void -Anexia.E5E.Runtime.E5ERuntimeOptions.StdoutTerminationSequence.get -> string! -Anexia.E5E.Runtime.E5ERuntimeOptions.StdoutTerminationSequence.init -> void -Anexia.E5E.Serialization.E5EJsonSerializerOptions -static Anexia.E5E.Functions.E5EResponse.From(T! cls, System.Net.HttpStatusCode? status = null, Anexia.E5E.Functions.E5EHttpHeaders? responseHeaders = null) -> Anexia.E5E.Functions.E5EResponse! -static Anexia.E5E.Serialization.E5EJsonSerializerOptions.Default.get -> System.Text.Json.JsonSerializerOptions! -Anexia.E5E.Runtime.E5ERuntimeMetadata.Features.get -> System.Collections.Generic.IReadOnlyList! -Anexia.E5E.Runtime.E5ERuntimeMetadata.LibraryVersion.get -> string! -Anexia.E5E.Runtime.E5ERuntimeMetadata.Runtime.get -> string! -Anexia.E5E.Runtime.E5ERuntimeMetadata.RuntimeVersion.get -> string! -static readonly Anexia.E5E.Runtime.E5ERuntimeMetadata.Current -> Anexia.E5E.Runtime.E5ERuntimeMetadata! -Anexia.E5E.Extensions.HostBuilderExtensions -static Anexia.E5E.Extensions.HostBuilderExtensions.UseAnexiaE5E(this Microsoft.Extensions.Hosting.IHostBuilder! hb, string![]? args, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! -static Anexia.E5E.Extensions.HostBuilderExtensions.UseAnexiaE5E(this Microsoft.Extensions.Hosting.IHostBuilder! hb, System.Action! configure) -> Microsoft.Extensions.Hosting.IHostBuilder! -Anexia.E5E.Abstractions.IE5EEntrypointBuilder -Anexia.E5E.Abstractions.IE5EEntrypointBuilder.BuildResolver() -> Anexia.E5E.Abstractions.IE5EEntrypointResolver! -Anexia.E5E.Abstractions.IE5EEntrypointBuilder.RegisterEntrypoint(string! entrypoint, Anexia.E5E.Functions.IE5EFunctionHandler! handler) -> void -Anexia.E5E.Abstractions.IE5EEntrypointBuilder.RegisterEntrypoint(string! entrypoint, System.Func!>! func) -> void -Anexia.E5E.Abstractions.IE5EEntrypointBuilder.RegisterEntrypoint(string! entrypoint, System.Type! handlerType) -> void -Anexia.E5E.Abstractions.IE5EEntrypointBuilder.RegisterEntrypoint(string! entrypoint) -> void -Anexia.E5E.Abstractions.IE5EEntrypointResolver -Anexia.E5E.Abstractions.IE5EEntrypointResolver.Resolve(System.IServiceProvider! services) -> Anexia.E5E.Functions.IE5EFunctionHandler! diff --git a/src/Anexia.E5E/PublicAPI.Unshipped.txt b/src/Anexia.E5E/PublicAPI.Unshipped.txt deleted file mode 100644 index ab058de..0000000 --- a/src/Anexia.E5E/PublicAPI.Unshipped.txt +++ /dev/null @@ -1 +0,0 @@ -#nullable enable diff --git a/src/Anexia.E5E/packages.lock.json b/src/Anexia.E5E/packages.lock.json index 7fc46f2..64feae3 100644 --- a/src/Anexia.E5E/packages.lock.json +++ b/src/Anexia.E5E/packages.lock.json @@ -1,122 +1,116 @@ { - "version": 1, - "dependencies": { - "net6.0": { - "DotNet.ReproducibleBuilds": { - "type": "Direct", - "requested": "[1.1.1, )", - "resolved": "1.1.1", - "contentHash": "+H2t/t34h6mhEoUvHi8yGXyuZ2GjSovcGYehJrS2MDm2XgmPfZL2Sdxg+uL2lKgZ4M6tTwKHIlxOob2bgh0NRQ==", - "dependencies": { - "Microsoft.SourceLink.AzureRepos.Git": "1.1.1", - "Microsoft.SourceLink.Bitbucket.Git": "1.1.1", - "Microsoft.SourceLink.GitHub": "1.1.1", - "Microsoft.SourceLink.GitLab": "1.1.1" - } - }, - "Microsoft.CodeAnalysis.PublicApiAnalyzers": { - "type": "Direct", - "requested": "[3.3.4, )", - "resolved": "3.3.4", - "contentHash": "kNLTfXtXUWDHVt5iaPkkiPuyHYlMgLI6SOFT4w88bfeI2vqSeGgHunFkdvlaCM8RDfcY0t2+jnesQtidRJJ/DA==" - }, - "Microsoft.Extensions.Hosting.Abstractions": { - "type": "Direct", - "requested": "[6.0.0, )", - "resolved": "6.0.0", - "contentHash": "GcT5l2CYXL6Sa27KCSh0TixsRfADUgth+ojQSD5EkzisZxmGFh7CwzkcYuGwvmXLjr27uWRNrJ2vuuEjMhU05Q==", - "dependencies": { - "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", - "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", - "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0" - } - }, - "Microsoft.Extensions.Logging.Abstractions": { - "type": "Direct", - "requested": "[6.0.0, )", - "resolved": "6.0.0", - "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==" - }, - "Microsoft.Build.Tasks.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" - }, - "Microsoft.Extensions.Configuration.Abstractions": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.DependencyInjection.Abstractions": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==" - }, - "Microsoft.Extensions.FileProviders.Abstractions": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==", - "dependencies": { - "Microsoft.Extensions.Primitives": "6.0.0" - } - }, - "Microsoft.Extensions.Primitives": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", - "dependencies": { - "System.Runtime.CompilerServices.Unsafe": "6.0.0" - } - }, - "Microsoft.SourceLink.AzureRepos.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "qB5urvw9LO2bG3eVAkuL+2ughxz2rR7aYgm2iyrB8Rlk9cp2ndvGRCvehk3rNIhRuNtQaeKwctOl1KvWiklv5w==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.SourceLink.Bitbucket.Git": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "cDzxXwlyWpLWaH0em4Idj0H3AmVo3L/6xRXKssYemx+7W52iNskj/SQ4FOmfCb8YQt39otTDNMveCZzYtMoucQ==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.SourceLink.Common": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" - }, - "Microsoft.SourceLink.GitHub": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "Microsoft.SourceLink.GitLab": { - "type": "Transitive", - "resolved": "1.1.1", - "contentHash": "tvsg47DDLqqedlPeYVE2lmiTpND8F0hkrealQ5hYltSmvruy/Gr5nHAKSsjyw5L3NeM/HLMI5ORv7on/M4qyZw==", - "dependencies": { - "Microsoft.Build.Tasks.Git": "1.1.1", - "Microsoft.SourceLink.Common": "1.1.1" - } - }, - "System.Runtime.CompilerServices.Unsafe": { - "type": "Transitive", - "resolved": "6.0.0", - "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" - } - } - } -} + "version": 1, + "dependencies": { + "net6.0": { + "DotNet.ReproducibleBuilds": { + "type": "Direct", + "requested": "[1.1.1, )", + "resolved": "1.1.1", + "contentHash": "+H2t/t34h6mhEoUvHi8yGXyuZ2GjSovcGYehJrS2MDm2XgmPfZL2Sdxg+uL2lKgZ4M6tTwKHIlxOob2bgh0NRQ==", + "dependencies": { + "Microsoft.SourceLink.AzureRepos.Git": "1.1.1", + "Microsoft.SourceLink.Bitbucket.Git": "1.1.1", + "Microsoft.SourceLink.GitHub": "1.1.1", + "Microsoft.SourceLink.GitLab": "1.1.1" + } + }, + "Microsoft.Extensions.Hosting.Abstractions": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "GcT5l2CYXL6Sa27KCSh0TixsRfADUgth+ojQSD5EkzisZxmGFh7CwzkcYuGwvmXLjr27uWRNrJ2vuuEjMhU05Q==", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "6.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "6.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions": { + "type": "Direct", + "requested": "[6.0.0, )", + "resolved": "6.0.0", + "contentHash": "/HggWBbTwy8TgebGSX5DBZ24ndhzi93sHUBDvP1IxbZD7FDokYzdAr6+vbWGjw2XAfR2EJ1sfKUotpjHnFWPxA==" + }, + "Microsoft.Build.Tasks.Git": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "AT3HlgTjsqHnWpBHSNeR0KxbLZD7bztlZVj7I8vgeYG9SYqbeFGh0TM/KVtC6fg53nrWHl3VfZFvb5BiQFcY6Q==" + }, + "Microsoft.Extensions.Configuration.Abstractions": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "qWzV9o+ZRWq+pGm+1dF+R7qTgTYoXvbyowRoBxQJGfqTpqDun2eteerjRQhq5PQ/14S+lqto3Ft4gYaRyl4rdQ==", + "dependencies": { + "Microsoft.Extensions.Primitives": "6.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "xlzi2IYREJH3/m6+lUrQlujzX8wDitm4QGnUu6kUXTQAWPuZY8i+ticFJbzfqaetLA6KR/rO6Ew/HuYD+bxifg==" + }, + "Microsoft.Extensions.FileProviders.Abstractions": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==", + "dependencies": { + "Microsoft.Extensions.Primitives": "6.0.0" + } + }, + "Microsoft.Extensions.Primitives": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "Microsoft.SourceLink.AzureRepos.Git": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "qB5urvw9LO2bG3eVAkuL+2ughxz2rR7aYgm2iyrB8Rlk9cp2ndvGRCvehk3rNIhRuNtQaeKwctOl1KvWiklv5w==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "Microsoft.SourceLink.Bitbucket.Git": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "cDzxXwlyWpLWaH0em4Idj0H3AmVo3L/6xRXKssYemx+7W52iNskj/SQ4FOmfCb8YQt39otTDNMveCZzYtMoucQ==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "Microsoft.SourceLink.Common": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "WMcGpWKrmJmzrNeuaEb23bEMnbtR/vLmvZtkAP5qWu7vQsY59GqfRJd65sFpBszbd2k/bQ8cs8eWawQKAabkVg==" + }, + "Microsoft.SourceLink.GitHub": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "IaJGnOv/M7UQjRJks7B6p7pbPnOwisYGOIzqCz5ilGFTApZ3ktOR+6zJ12ZRPInulBmdAf1SrGdDG2MU8g6XTw==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "Microsoft.SourceLink.GitLab": { + "type": "Transitive", + "resolved": "1.1.1", + "contentHash": "tvsg47DDLqqedlPeYVE2lmiTpND8F0hkrealQ5hYltSmvruy/Gr5nHAKSsjyw5L3NeM/HLMI5ORv7on/M4qyZw==", + "dependencies": { + "Microsoft.Build.Tasks.Git": "1.1.1", + "Microsoft.SourceLink.Common": "1.1.1" + } + }, + "System.Runtime.CompilerServices.Unsafe": { + "type": "Transitive", + "resolved": "6.0.0", + "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==" + } + } + } +} \ No newline at end of file