diff --git a/docs/azure/sdk/snippets/aspnetcore-guidance/BlazorSample/BlazorSample.csproj b/docs/azure/sdk/snippets/aspnetcore-guidance/BlazorSample/BlazorSample.csproj index d86631ae93f64..94b5b7a8ebaff 100644 --- a/docs/azure/sdk/snippets/aspnetcore-guidance/BlazorSample/BlazorSample.csproj +++ b/docs/azure/sdk/snippets/aspnetcore-guidance/BlazorSample/BlazorSample.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/aspnetcore-guidance/MinApiSample/MinApiSample.csproj b/docs/azure/sdk/snippets/aspnetcore-guidance/MinApiSample/MinApiSample.csproj index 105c96ed588d5..cdab1e6b31df4 100644 --- a/docs/azure/sdk/snippets/aspnetcore-guidance/MinApiSample/MinApiSample.csproj +++ b/docs/azure/sdk/snippets/aspnetcore-guidance/MinApiSample/MinApiSample.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/authentication/additional-auth/interactive/InteractiveBrokeredAuth.csproj b/docs/azure/sdk/snippets/authentication/additional-auth/interactive/InteractiveBrokeredAuth.csproj index 84386f52bf895..2ead333dd0658 100644 --- a/docs/azure/sdk/snippets/authentication/additional-auth/interactive/InteractiveBrokeredAuth.csproj +++ b/docs/azure/sdk/snippets/authentication/additional-auth/interactive/InteractiveBrokeredAuth.csproj @@ -2,7 +2,7 @@ WinExe - net9.0-windows + net10.0-windows enable true enable diff --git a/docs/azure/sdk/snippets/authentication/best-practices/CCA/ConfidentialClientApp.csproj b/docs/azure/sdk/snippets/authentication/best-practices/CCA/ConfidentialClientApp.csproj index 2dd5a15b8e866..fcbc5284a9c10 100644 --- a/docs/azure/sdk/snippets/authentication/best-practices/CCA/ConfidentialClientApp.csproj +++ b/docs/azure/sdk/snippets/authentication/best-practices/CCA/ConfidentialClientApp.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable ASP.NET Core diff --git a/docs/azure/sdk/snippets/authentication/best-practices/PCA/PublicClientApp.csproj b/docs/azure/sdk/snippets/authentication/best-practices/PCA/PublicClientApp.csproj index b2284870fefce..2a368577e83a8 100644 --- a/docs/azure/sdk/snippets/authentication/best-practices/PCA/PublicClientApp.csproj +++ b/docs/azure/sdk/snippets/authentication/best-practices/PCA/PublicClientApp.csproj @@ -2,7 +2,7 @@ WinExe - net9.0-windows + net10.0-windows enable enable true diff --git a/docs/azure/sdk/snippets/authentication/brokered/console-app/BrokeredConsole.csproj b/docs/azure/sdk/snippets/authentication/brokered/console-app/BrokeredConsole.csproj index 480bd7d5024d7..40ee285b49943 100644 --- a/docs/azure/sdk/snippets/authentication/brokered/console-app/BrokeredConsole.csproj +++ b/docs/azure/sdk/snippets/authentication/brokered/console-app/BrokeredConsole.csproj @@ -1,7 +1,7 @@  Exe - net9.0 + net10.0 enable Linux diff --git a/docs/azure/sdk/snippets/authentication/brokered/console-app/Program.cs b/docs/azure/sdk/snippets/authentication/brokered/console-app/Program.cs index 28cefbedc545b..5dcbd710124cf 100644 --- a/docs/azure/sdk/snippets/authentication/brokered/console-app/Program.cs +++ b/docs/azure/sdk/snippets/authentication/brokered/console-app/Program.cs @@ -10,7 +10,7 @@ /// Get the handle of the console window for Linux /// [DllImport("libX11")] -static extern IntPtr XOpenDisplay(string display); +static extern IntPtr XOpenDisplay(string? display); [DllImport("libX11")] static extern IntPtr XRootWindow(IntPtr display, int screen); diff --git a/docs/azure/sdk/snippets/authentication/credential-chains/CredentialChains.csproj b/docs/azure/sdk/snippets/authentication/credential-chains/CredentialChains.csproj index 5cc8f1865a7b2..e388904d9e9f0 100644 --- a/docs/azure/sdk/snippets/authentication/credential-chains/CredentialChains.csproj +++ b/docs/azure/sdk/snippets/authentication/credential-chains/CredentialChains.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/authentication/local-dev-account/Program.cs b/docs/azure/sdk/snippets/authentication/local-dev-account/Program.cs index 23984418924d1..55a4f8120c35b 100644 --- a/docs/azure/sdk/snippets/authentication/local-dev-account/Program.cs +++ b/docs/azure/sdk/snippets/authentication/local-dev-account/Program.cs @@ -35,7 +35,7 @@ summaries[Random.Shared.Next(summaries.Length)] )) .ToArray(); - return blobs.FirstOrDefault().Name; + return blobs.FirstOrDefault()?.Name ?? string.Empty; }) .WithName("GetWeatherForecast") .WithOpenApi(); diff --git a/docs/azure/sdk/snippets/authentication/local-dev-service-principal/Program.cs b/docs/azure/sdk/snippets/authentication/local-dev-service-principal/Program.cs index d8ee41b85db14..56a7fa1b233e0 100644 --- a/docs/azure/sdk/snippets/authentication/local-dev-service-principal/Program.cs +++ b/docs/azure/sdk/snippets/authentication/local-dev-service-principal/Program.cs @@ -36,7 +36,7 @@ summaries[Random.Shared.Next(summaries.Length)] )) .ToArray(); - return blobs.FirstOrDefault().Name; + return blobs.FirstOrDefault()?.Name ?? string.Empty; }) .WithName("GetWeatherForecast") .WithOpenApi(); diff --git a/docs/azure/sdk/snippets/authentication/local-dev-service-principal/UserAssignedIdentityClientId.csproj b/docs/azure/sdk/snippets/authentication/local-dev-service-principal/UserAssignedIdentityClientId.csproj index 94c4ea943ef74..4c193bf82cfaf 100644 --- a/docs/azure/sdk/snippets/authentication/local-dev-service-principal/UserAssignedIdentityClientId.csproj +++ b/docs/azure/sdk/snippets/authentication/local-dev-service-principal/UserAssignedIdentityClientId.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/authentication/system-assigned-managed-identity/SystemAssignedIdentityClientId.csproj b/docs/azure/sdk/snippets/authentication/system-assigned-managed-identity/SystemAssignedIdentityClientId.csproj index 94c4ea943ef74..4c193bf82cfaf 100644 --- a/docs/azure/sdk/snippets/authentication/system-assigned-managed-identity/SystemAssignedIdentityClientId.csproj +++ b/docs/azure/sdk/snippets/authentication/system-assigned-managed-identity/SystemAssignedIdentityClientId.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/authentication/user-assigned-managed-identity/UserAssignedIdentityClientId.csproj b/docs/azure/sdk/snippets/authentication/user-assigned-managed-identity/UserAssignedIdentityClientId.csproj index 94c4ea943ef74..4c193bf82cfaf 100644 --- a/docs/azure/sdk/snippets/authentication/user-assigned-managed-identity/UserAssignedIdentityClientId.csproj +++ b/docs/azure/sdk/snippets/authentication/user-assigned-managed-identity/UserAssignedIdentityClientId.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj b/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj index 9bfd49b86eca6..0c7f7fbc4a644 100644 --- a/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj +++ b/docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/dependency-injection/Directory.Packages.props b/docs/azure/sdk/snippets/dependency-injection/Directory.Packages.props index 541365e33bb1a..ad80267b8155e 100644 --- a/docs/azure/sdk/snippets/dependency-injection/Directory.Packages.props +++ b/docs/azure/sdk/snippets/dependency-injection/Directory.Packages.props @@ -3,14 +3,15 @@ true - + + - - - - - + + + + + \ No newline at end of file diff --git a/docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/HostApplicationBuilder.csproj b/docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/HostApplicationBuilder.csproj index 1a6a6793f6f30..a9394713a5197 100644 --- a/docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/HostApplicationBuilder.csproj +++ b/docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/HostApplicationBuilder.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/dependency-injection/HostBuilder/HostBuilder.csproj b/docs/azure/sdk/snippets/dependency-injection/HostBuilder/HostBuilder.csproj index 7a1ca703d9b7f..2abd1de2869e9 100644 --- a/docs/azure/sdk/snippets/dependency-injection/HostBuilder/HostBuilder.csproj +++ b/docs/azure/sdk/snippets/dependency-injection/HostBuilder/HostBuilder.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable dotnet-HostBuilder-3f144e50-3cf7-463d-b3e7-33f5e9a62474 diff --git a/docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/WebApplicationBuilder.csproj b/docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/WebApplicationBuilder.csproj index e2a7a1732a2b1..6e17563da6d30 100644 --- a/docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/WebApplicationBuilder.csproj +++ b/docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/WebApplicationBuilder.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj b/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj index 9b4ff4ad51198..84a3e8d144cd5 100644 --- a/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj +++ b/docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/pagination/pagination.csproj b/docs/azure/sdk/snippets/pagination/pagination.csproj index 70269b0749cc2..eaa5ee51836be 100644 --- a/docs/azure/sdk/snippets/pagination/pagination.csproj +++ b/docs/azure/sdk/snippets/pagination/pagination.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 Azure.PaginationExample enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Convenience/AzureCoreConvenience.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Convenience/AzureCoreConvenience.csproj index 502b14e17d179..a07ac08955829 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Convenience/AzureCoreConvenience.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Convenience/AzureCoreConvenience.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/ExceptionHandling/AzureCoreConvenience.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/ExceptionHandling/AzureCoreConvenience.csproj index 502b14e17d179..a07ac08955829 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/ExceptionHandling/AzureCoreConvenience.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/ExceptionHandling/AzureCoreConvenience.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Protocol/AzureCoreProtocol.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Protocol/AzureCoreProtocol.csproj index 502b14e17d179..a07ac08955829 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Protocol/AzureCoreProtocol.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/AzureCore/Protocol/AzureCoreProtocol.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Convenience/SCMConvenience.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Convenience/SCMConvenience.csproj index a3b95e116d1c7..47165fdc74431 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Convenience/SCMConvenience.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Convenience/SCMConvenience.csproj @@ -2,7 +2,7 @@ Exe - net9.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/ExceptionHandling/SCMConvenience.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/ExceptionHandling/SCMConvenience.csproj index 8fd07dc7dde67..47165fdc74431 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/ExceptionHandling/SCMConvenience.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/ExceptionHandling/SCMConvenience.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Protocol/SCMProtocol.csproj b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Protocol/SCMProtocol.csproj index 8fd07dc7dde67..47165fdc74431 100644 --- a/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Protocol/SCMProtocol.csproj +++ b/docs/azure/sdk/snippets/protocol-convenience-methods/SCM/Protocol/SCMProtocol.csproj @@ -2,7 +2,7 @@ Exe - net8.0 + net10.0 enable enable diff --git a/docs/azure/sdk/snippets/unit-testing/NonLibrary/MockSecretClient.cs b/docs/azure/sdk/snippets/unit-testing/NonLibrary/MockSecretClient.cs index 1960b2e59268a..05f4a78e85b83 100644 --- a/docs/azure/sdk/snippets/unit-testing/NonLibrary/MockSecretClient.cs +++ b/docs/azure/sdk/snippets/unit-testing/NonLibrary/MockSecretClient.cs @@ -16,13 +16,13 @@ public MockSecretClient(AsyncPageable pageable) public override Response GetSecret( string name, - string version = null, + string? version = null, CancellationToken cancellationToken = default) => throw new NotImplementedException(); public override Task> GetSecretAsync( string name, - string version = null, + string? version = null, CancellationToken cancellationToken = default) => throw new NotImplementedException(); diff --git a/docs/azure/sdk/snippets/unit-testing/ResourceManager/NonLibrary/MockMockableComputeResourceGroupResource.cs b/docs/azure/sdk/snippets/unit-testing/ResourceManager/NonLibrary/MockMockableComputeResourceGroupResource.cs index 4e602488ecac5..bde8fc6768961 100644 --- a/docs/azure/sdk/snippets/unit-testing/ResourceManager/NonLibrary/MockMockableComputeResourceGroupResource.cs +++ b/docs/azure/sdk/snippets/unit-testing/ResourceManager/NonLibrary/MockMockableComputeResourceGroupResource.cs @@ -26,12 +26,16 @@ public MockResourceGroupResource(VirtualMachineCollection virtualMachineCollecti } internal MockResourceGroupResource(ArmClient client, ResourceIdentifier id) : base(client, id) - {} + { + // Initialize with an empty mock to satisfy non-null contract + _mockableComputeResourceGroupResource = + new MockMockableComputeResourceGroupResource(new MockVirtualMachineCollection(client, id)); + } public override T GetCachedClient(Func factory) where T : class { if (typeof(T) == typeof(MockableComputeResourceGroupResource)) - return _mockableComputeResourceGroupResource as T; + return (T)(object)_mockableComputeResourceGroupResource; return base.GetCachedClient(factory); } } diff --git a/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj b/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj index 588c4af112a85..a509b0e625c6d 100644 --- a/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj +++ b/docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable