diff --git a/doc/dev/AotRegressionChecks.md b/doc/dev/AotRegressionChecks.md index 296958a5f532..bf82d8c20436 100644 --- a/doc/dev/AotRegressionChecks.md +++ b/doc/dev/AotRegressionChecks.md @@ -1,68 +1,24 @@ -# Enable AOT compatibility regression testing in CI pipelines +# AOT compatibility regression test in CI pipelines -An increasing number of .NET Azure SDK libraries are committed to being compatible with native AOT. For more information about native AOT deployment see [this article](https://learn.microsoft.com/dotnet/core/deploying/native-aot/). To support this work, there is now an opt-in pipeline step called "Check for AOT compatibility regressions in \[Package Name\]". This pipeline creates a small sample app that uses a project reference to collect the set of trimming warnings reported for the specified library. This approach for collecting warnings is described in [this article](https://learn.microsoft.com/dotnet/core/deploying/trimming/prepare-libraries-for-trimming?pivots=dotnet-8-0#show-all-warnings-with-test-app). +An increasing number of .NET Azure SDK libraries are committed to being fully compatible with native AOT. For more information about native AOT deployment see [this article](https://learn.microsoft.com/dotnet/core/deploying/native-aot/). -## How to enable the pipeline for your package +In order to align with this priority, a pipeline step called "Check for AOT compatibility regressions in \[Package Name\]" was added in all CI pipelines to prevent AOT regressions in all SDK libraries. This is true even if the package is not yet fully compatible with native AOT. This pipeline creates a small sample app that uses a project reference to collect the set of trimming warnings reported for the specified library. This approach for collecting warnings is described in [this article](https://learn.microsoft.com/dotnet/core/deploying/trimming/prepare-libraries-for-trimming?pivots=dotnet-8-0#show-all-warnings-with-test-app). -### Collect any expected trimming warnings +## See AOT warnings locally -You can use any of the approaches described in the articles linked at the bottom of this document to find the warnings reported from your library. In an ideal scenario, this would be zero. However, there are cases where a library needs to baseline an expected set of warnings. Sometimes warnings are not straightforward \(or are even impossible\) to resolve, but are not expected to impact the majority of customer use cases. In other cases, warnings may be dependent on other work finishing first (for example, adding a net6.0 target, or upgrading a package dependency version). +Run the [Check AOT Compatibility script](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/scripts/compatibility/Check-AOT-Compatibility.ps1). -The text file should be formatted with each warning on its own line. The pipeline uses pattern matching to validate warnings. This means that warnings will need to be edited to avoid using special characters incorrectly. Even though it seems easier to just do simple string matching, the errors are formatted differently depending on the environment, so using correctly formatted pattern matching makes it easier. - -**Example**: - -Actual warning: -> C:\Users\mredding\source\repos\azure-sdk-for-net\sdk\core\Azure.Core\src\JsonPatchDocument.cs(44): Trim analysis warning IL2026: Azure.JsonPatchDocument.JsonPatchDocument(ReadOnlyMemory`1): Using member 'Azure.Core.Serialization.JsonObjectSerializer.JsonObjectSerializer()' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. This class uses reflection-based JSON serialization and deserialization that is not compatible with trimming. [C:\Users\mredding\source\repos\ResolveAOT\ResolveAOT\ResolveAOT.csproj] - -Line in the text file: -> Azure\\.Core.src.JsonPatchDocument\\.cs\\(\\d*\\): Trim analysis warning IL2026: Azure\\.JsonPatchDocument\\.JsonPatchDocument\\(ReadOnlyMemory`1\\): Using member 'Azure\\.Core\\.Serialization\\.JsonObjectSerializer\\.JsonObjectSerializer\\(\\)' which has 'RequiresUnreferencedCodeAttribute' - -**Note**: In my case, my local environment uses forward slashes in filepaths, while the pipeline uses back slashes, so using a wildcard was the easiest way to reconcile this. - -### Update ci.yml file - -The ci.yml file needs to be updated to include the following information: -```yml -extends: - template: /eng/pipelines/templates/stages/archetype-sdk-client.yml - parameters: - ServiceDirectory: [service directory] - # [... other inputs] - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: [Name of package] - ExpectedWarningsFilePath: None [or filepath of errors relative to the service directory] +To see all warnings: +``` +PS C:\...\azure-sdk-for-net\eng\scripts\compatibility> .\Check-AOT-Compatibility.ps1 core Azure.Core ``` -**Example**: -```yml -extends: - template: /eng/pipelines/templates/stages/archetype-sdk-client.yml - parameters: - ServiceDirectory: core - # [... other inputs] - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Core - ExpectedWarningsFilepath: /Azure.Core/tests/aotcompatibility/ExpectedAotWarnings.txt +To see only the warnings that are not baselined: ``` -**Example 2**: -```yml -extends: - template: /eng/pipelines/templates/stages/archetype-sdk-client.yml - parameters: - ServiceDirectory: core - # [... other inputs] - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Core - ExpectedWarningsFilepath: /Azure.Core/tests/aotcompatibility/ExpectedAotWarnings.txt - - ArtifactName: Azure.Core.Experimental # For illustration only - ExpectedWarningsFilepath: None +PS C:\...\azure-sdk-for-net\eng\scripts\compatibility> .\Check-AOT-Compatibility.ps1 core Azure.Core "Azure.Core/tests/compatibility/ExpectedWarnings.txt" ``` -## How to resolve trimming warnings +## Resolve AOT warnings The following three articles provide comprehensive guidance for how to resolve trimming warnings and make libraries compatible with AOT: - ["How to make libraries compatible with native AOT"](https://devblogs.microsoft.com/dotnet/creating-aot-compatible-libraries/) by Eric Erhardt on November 30th, 2023 @@ -72,3 +28,28 @@ The following three articles provide comprehensive guidance for how to resolve t Learning how to use source generation for serialization/deserialization: - [Introduction of C# source generation in .NET 6](https://devblogs.microsoft.com/dotnet/try-the-new-system-text-json-source-generator/) - [How to use source generation](https://learn.microsoft.com/dotnet/standard/serialization/system-text-json/source-generation) + + +## Baseline expected warnings + +In an ideal scenario, this pipeline will pass with no baselined warnings. However, there are cases where a library needs to define an expected set of warnings to ignore when running this check. Sometimes warnings are not straightforward \(or are even impossible\) to resolve, but are not expected to impact the majority of customer use cases. In other cases, warnings may be dependent on other work finishing first (for example, adding a net6.0 target, or upgrading a package dependency version). + +The text file should be formatted with each warning on its own line. The pipeline uses pattern matching to validate warnings. You can use BaselineExistingWarnings.ps1 in eng/scripts/compatibility to create the expected warnings file from the AOT regressions output from Check-AOT-Compatibility. + +``` +``` + + +### Update ci.yml file + +To baseline warnings, pass the filepath to the CI in ci.yml using the following structure: +```yml +extends: + template: /eng/pipelines/templates/stages/archetype-sdk-client.yml + parameters: + ServiceDirectory: [service directory] + # [... other inputs] + ExpectedAOTWarnings: + - ArtifactName: [Name of package] + ExpectedWarningsFilePath: [Filepath of errors relative to the service directory] +``` \ No newline at end of file diff --git a/eng/pipelines/templates/jobs/batched-build-analyze.yml b/eng/pipelines/templates/jobs/batched-build-analyze.yml index 594d2a6b4b18..ee3ec2be270a 100644 --- a/eng/pipelines/templates/jobs/batched-build-analyze.yml +++ b/eng/pipelines/templates/jobs/batched-build-analyze.yml @@ -13,8 +13,8 @@ parameters: default: all - name: CheckAOTCompat type: boolean - default: false - - name: AOTTestInputs + default: true + - name: ExpectedAOTWarnings type: object default: [] - name: BuildSnippets @@ -70,7 +70,7 @@ jobs: ServiceDirectory: ${{ parameters.ServiceDirectory }} SDKType: ${{ parameters.SDKType }} CheckAOTCompat: ${{ parameters.CheckAOTCompat }} - AOTTestInputs: ${{ parameters.AOTTestInputs }} + ExpectedAOTWarnings: ${{ parameters.ExpectedAOTWarnings }} - job: displayName: "Analyze" diff --git a/eng/pipelines/templates/jobs/ci.yml b/eng/pipelines/templates/jobs/ci.yml index e2008a098059..4ec8aee0ecf5 100644 --- a/eng/pipelines/templates/jobs/ci.yml +++ b/eng/pipelines/templates/jobs/ci.yml @@ -19,8 +19,8 @@ parameters: default: true - name: CheckAOTCompat type: boolean - default: false - - name: AOTTestInputs + default: true + - name: ExpectedAOTWarnings type: object default: [] - name: TestSetupSteps @@ -72,7 +72,7 @@ jobs: ServiceDirectory: ${{ parameters.ServiceDirectory }} SDKType: ${{ parameters.SDKType }} CheckAOTCompat: ${{ parameters.CheckAOTCompat }} - AOTTestInputs: ${{ parameters.AOTTestInputs }} + ExpectedAOTWarnings: ${{ parameters.ExpectedAOTWarnings }} BuildSnippets: ${{ parameters.BuildSnippets }} PreGenerationSteps: - template: /eng/pipelines/templates/steps/pr-matrix-presteps.yml @@ -104,7 +104,7 @@ jobs: ServiceDirectory: ${{ parameters.ServiceDirectory }} SDKType: ${{ parameters.SDKType }} CheckAOTCompat: ${{ parameters.CheckAOTCompat }} - AOTTestInputs: ${{ parameters.AOTTestInputs }} + ExpectedAOTWarnings: ${{ parameters.ExpectedAOTWarnings }} - job: "Analyze" timeoutInMinutes: ${{ parameters.TestTimeoutInMinutes }} diff --git a/eng/pipelines/templates/stages/archetype-sdk-client.yml b/eng/pipelines/templates/stages/archetype-sdk-client.yml index 3e95fd6f0633..de58bcd53d24 100644 --- a/eng/pipelines/templates/stages/archetype-sdk-client.yml +++ b/eng/pipelines/templates/stages/archetype-sdk-client.yml @@ -19,8 +19,8 @@ parameters: default: true - name: CheckAOTCompat type: boolean - default: false - - name: AOTTestInputs + default: true + - name: ExpectedAOTWarnings type: object default: [] - name: TestSetupSteps @@ -79,7 +79,7 @@ extends: LimitForPullRequest: ${{ parameters.LimitForPullRequest }} BuildSnippets: ${{ parameters.BuildSnippets }} CheckAOTCompat: ${{ parameters.CheckAOTCompat }} - AOTTestInputs: ${{ parameters.AOTTestInputs }} + ExpectedAOTWarnings: ${{ parameters.ExpectedAOTWarnings }} TestSetupSteps: ${{ parameters.TestSetupSteps }} TestTimeoutInMinutes: ${{ parameters.TestTimeoutInMinutes }} MatrixConfigs: diff --git a/eng/pipelines/templates/steps/aot-compatibility.yml b/eng/pipelines/templates/steps/aot-compatibility.yml index 7523af6cf738..a4ce8b06c5ce 100644 --- a/eng/pipelines/templates/steps/aot-compatibility.yml +++ b/eng/pipelines/templates/steps/aot-compatibility.yml @@ -1,7 +1,8 @@ parameters: ServiceDirectory: '' PackageInfoFolder: '' - AOTTestInputs: [] + Artifacts: [] + ExpectedAOTWarnings: [] steps: @@ -16,14 +17,14 @@ steps: -ProjectNames "$(ProjectNames)" workingDirectory: $(Build.SourcesDirectory)/eng/scripts/compatibility - ${{ else }}: - - ${{ each aotTestInput in parameters.AOTTestInputs }}: + - ${{ each artifact in parameters.Artifacts }}: - task: Powershell@2 - displayName: Check for AOT compatibility regressions in ${{ aotTestInput.ArtifactName }} + displayName: Check for AOT compatibility regressions in ${{ artifact.name }} inputs: targetType: filepath filePath: $(Build.SourcesDirectory)/eng/scripts/compatibility/Check-AOT-Compatibility.ps1 arguments: >- -ServiceDirectory ${{ parameters.ServiceDirectory }} - -PackageName ${{ aotTestInput.ArtifactName }} - -ExpectedWarningsFilePath ${{ aotTestInput.ExpectedWarningsFilePath }} + -PackageName ${{ artifact.name }} + -ExpectedWarningsFilePath ${{ parameters.ExpectedAOTWarnings }} workingDirectory: $(Build.SourcesDirectory)/eng/scripts/compatibility diff --git a/eng/pipelines/templates/steps/build.yml b/eng/pipelines/templates/steps/build.yml index 20e14fe738a7..50ba0ee2f25b 100644 --- a/eng/pipelines/templates/steps/build.yml +++ b/eng/pipelines/templates/steps/build.yml @@ -13,8 +13,8 @@ parameters: default: all - name: CheckAOTCompat type: boolean - default: false - - name: AOTTestInputs + default: true + - name: ExpectedAOTWarnings type: object default: [] - name: BuildSnippets @@ -155,7 +155,7 @@ steps: - template: /eng/pipelines/templates/steps/aot-compatibility.yml parameters: ServiceDirectory: ${{ parameters.ServiceDirectory }} - AOTTestInputs: ${{ parameters.AOTTestInputs }} + ExpectedAOTWarnings: ${{ parameters.ExpectedAOTWarnings }} PackageInfoFolder: '$(Build.ArtifactStagingDirectory)/PackageInfo' - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0 diff --git a/eng/scripts/Language-Settings.ps1 b/eng/scripts/Language-Settings.ps1 index 3a17657c1986..2fccf20db435 100644 --- a/eng/scripts/Language-Settings.ps1 +++ b/eng/scripts/Language-Settings.ps1 @@ -49,25 +49,31 @@ function Get-AllPackageInfoFromRepo($serviceDirectory) $ciProps = $pkgProp.GetCIYmlForArtifact() if ($ciProps) { - # CheckAOTCompat is opt _in_, so we should default to false if not specified + # CheckAOTCompat is opt _out_, so we should default to true if not specified $shouldAot = GetValueSafelyFrom-Yaml $ciProps.ParsedYml @("extends", "parameters", "CheckAOTCompat") + $parsedAOTBool = $true if ($null -ne $shouldAot) { - $parsedBool = $null - if ([bool]::TryParse($shouldAot, [ref]$parsedBool)) { - $pkgProp.CIParameters["CheckAOTCompat"] = $parsedBool + if ([bool]::TryParse($shouldAot, [ref]$parsedAOTBool)) { + $pkgProp.CIParameters["CheckAOTCompat"] = $parsedAOTBool } - - # when AOTCompat is true, there is an additional parameter we need to retrieve + } + else { + $pkgProp.CIParameters["CheckAOTCompat"] = $true + } + + # Initialize AOTTestInputs as empty array by default + $pkgProp.CIParameters["ExpectedAOTWarnings"] = @() + + # Check for AOTTestInputs if shouldAot is null or true + if ($null -eq $shouldAot -or $parsedAOTBool) { $aotArtifacts = GetValueSafelyFrom-Yaml $ciProps.ParsedYml @("extends", "parameters", "AOTTestInputs") if ($aotArtifacts) { - $aotArtifacts = $aotArtifacts | Where-Object { $_.ArtifactName -eq $pkgProp.ArtifactName } - $pkgProp.CIParameters["AOTTestInputs"] = $aotArtifacts + $matchingArtifact = $aotArtifacts | Where-Object { $_.ArtifactName -eq $pkgProp.ArtifactName } + if ($matchingArtifact) { + $pkgProp.CIParameters["ExpectedAOTWarnings"] = $matchingArtifact + } } } - else { - $pkgProp.CIParameters["CheckAOTCompat"] = $false - $pkgProp.CIParameters["AOTTestInputs"] = @() - } # BuildSnippets is opt _out_, so we should default to true if not specified $shouldSnippet = GetValueSafelyFrom-Yaml $ciProps.ParsedYml @("extends", "parameters", "BuildSnippets") @@ -84,8 +90,8 @@ function Get-AllPackageInfoFromRepo($serviceDirectory) # if the package isn't associated with a CI.yml, we still want to set the defaults values for these parameters # so that when we are checking the package set for which need to "Build Snippets" or "Check AOT" we won't crash due to the property being null else { - $pkgProp.CIParameters["CheckAOTCompat"] = $false - $pkgProp.CIParameters["AOTTestInputs"] = @() + $pkgProp.CIParameters["CheckAOTCompat"] = $true + $pkgProp.CIParameters["ExpectedAOTWarnings"] = @() $pkgProp.CIParameters["BuildSnippets"] = $true } diff --git a/eng/scripts/compatibility/BaselineExistingWarnings.ps1 b/eng/scripts/compatibility/BaselineExistingWarnings.ps1 new file mode 100644 index 000000000000..15fce1da59aa --- /dev/null +++ b/eng/scripts/compatibility/BaselineExistingWarnings.ps1 @@ -0,0 +1,107 @@ +<# +.SYNOPSIS + Finds all packages in ci.yml files with name entries within the Artifacts section. + +.PARAMETER PackageName + The PackageName to collect AOT warnings for. + +.PARAMETER ServiceDirectory + The ServiceDirectory holding the package (e.g., "core", "identity"). + +.PARAMETER DirectoryName + Optional. The name of a specific directory to scan within the service directory. + This is assumed to be PackageName if not provided. +#> + +param ( + [string]$PackageName, + [string]$ServiceDirectory, + [string]$DirectoryName +) + + +Write-Host "`nProcessing $($package.PackageName) in $($package.ServiceDirectory)..." -ForegroundColor Yellow + + # Construct path to the Check-AOT-Compatibility.ps1 script + $checkAotScriptPath = Join-Path -Path $PSScriptRoot -ChildPath "Check-AOT-Compatibility.ps1" + + # Construct the path to the package directory following the structure: repoRoot/sdk/serviceDirectory/packageName + $packageDir = Join-Path -Path (Join-Path -Path $sdkDir -ChildPath $package.ServiceDirectory) -ChildPath $package.PackageName + + # Create the compatibility directory for the output + $testsDir = Join-Path -Path $packageDir -ChildPath "tests" + $compatibilityDir = Join-Path -Path $testsDir -ChildPath "compatibility" + + # Create directory if it doesn't exist + if (!(Test-Path $testsDir)) { + New-Item -ItemType Directory -Path $testsDir -Force | Out-Null + Write-Host " Created directory: $testsDir" -ForegroundColor Gray + } + + if (!(Test-Path $compatibilityDir)) { + New-Item -ItemType Directory -Path $compatibilityDir -Force | Out-Null + Write-Host " Created directory: $compatibilityDir" -ForegroundColor Gray + } + # Determine the output file path + $outputFilePath = Join-Path -Path $compatibilityDir -ChildPath "ExpectedWarnings.txt" + # Run the AOT compatibility check and extract warnings + Write-Host " Running Check-AOT-Compatibility.ps1 for $($package.PackageName)..." -ForegroundColor Gray + try { # Run the compatibility check with "None" to force it to report all warnings and capture all output + $output = & $checkAotScriptPath -ServiceDirectory $package.ServiceDirectory -PackageName $package.PackageName -ExpectedWarningsFilePath "None" *>&1 + + # Split the output into lines and find warnings + $outputLines = $output -split "`r`n" + $warningLines = @() + + if ($warningLines.Count -eq 0) { + $warningLines = $outputLines | Where-Object { $_ -match "IL\d+:" } + } + + # Process each warning line + $warningPatterns = @() + foreach ($line in $warningLines) { + # Clean up the line - remove color codes and normalize whitespace + $cleanLine = $line -replace '\e\[\d+(;\d+)*m', '' -replace '\s+', ' ' -replace '^\s+|\s+$', '' + + # Remove filepath in brackets at the end if it exists + $cleanLine = $cleanLine -replace '\s+\[.+?\]$', '' + # Handle filepath at the beginning (replace with .* up to package name) + if ($cleanLine -match "\\sdk\\.*?\\($($package.PackageName))\\") { + $cleanLine = $cleanLine -replace "^.*\\sdk\\.*?\\($($package.PackageName))", ".*$($package.PackageName)" + } + + # Replace line numbers with \d* + $cleanLine = $cleanLine -replace '\(\d+\)', '(\d*)' + + # Escape special regex characters (except those we want to keep as wildcards) + $escapedLine = [regex]::Escape($cleanLine) + + $escapedLine = $escapedLine -replace '\\\\d\\\*', '\d*' # Keep \d* wildcards + $escapedLine = $escapedLine -replace '\\.\\\*', '.*' # Keep .* wildcards + + + $warningPatterns += $escapedLine + } + + # Save the warning patterns to the file + if ($warningPatterns.Count -gt 0) { + $warningPatterns | Out-File -FilePath $outputFilePath -Force + Write-Host " Saved $($warningPatterns.Count) warning patterns to: $outputFilePath" -ForegroundColor Green + } else { + # Create an empty file if no warnings found + Write-Host " No warnings found." -ForegroundColor Yellow + } + + $successfulPackages++ + } catch { + Write-Warning " Error running Check-AOT-Compatibility.ps1 for $($package.PackageName): $_" + $failedPackages++ + } + +# Display summary of results +Write-Host "`nAOT compatibility check summary:" -ForegroundColor Cyan +Write-Host " Total packages processed: $processedPackages" -ForegroundColor White +Write-Host " Successful: $successfulPackages" -ForegroundColor Green +Write-Host " Failed: $failedPackages" -ForegroundColor $(if ($failedPackages -gt 0) { "Red" } else { "Green" }) + +Write-Host "`nCompleted AOT compatibility checks for all packages" -ForegroundColor Green \ No newline at end of file diff --git a/eng/scripts/compatibility/Check-AOT-Compatibility-For-PR.ps1 b/eng/scripts/compatibility/Check-AOT-Compatibility-For-PR.ps1 index c74e6d0f691e..318d89cc7bc9 100644 --- a/eng/scripts/compatibility/Check-AOT-Compatibility-For-PR.ps1 +++ b/eng/scripts/compatibility/Check-AOT-Compatibility-For-PR.ps1 @@ -35,13 +35,21 @@ $filteredPackages = Get-ChildItem -Path $PackageInfoFolder -Filter "*.json" -Fil $failedAotChecks = $false foreach ($package in $filteredPackages) { - if ($package.CIParameters.CheckAOTCompat -and $package.CIParameters.AOTTestInputs) { + if ($package.CIParameters.CheckAOTCompat) { Write-Host "Running Check-AOT-Compatibility.ps1 for Package: $($package.ArtifactName) Service $($package.ServiceDirectory)" - $aotDetails = $package.CIParameters.AOTTestInputs + + # Default expected warnings path to 'None' if ExpectedAOTWarnings is empty + $expectedWarningsPath = "None" + + # If ExpectedAOTWarnings is present and not empty, use its ExpectedWarningsFilePath + if ($package.CIParameters.ExpectedAOTWarnings -and $package.CIParameters.ExpectedAOTWarnings.PSObject.Properties.Name -contains "ExpectedWarningsFilePath") { + $expectedWarningsPath = $package.CIParameters.ExpectedAOTWarnings.ExpectedWarningsFilePath + } + & $PSScriptRoot/Check-AOT-Compatibility.ps1 ` -PackageName $package.ArtifactName ` -ServiceDirectory $package.ServiceDirectory ` - -ExpectedWarningsFilePath $aotDetails.ExpectedWarningsFilePath + -ExpectedWarningsFilePath $expectedWarningsPath if ($LASTEXITCODE -ne 0) { $failedAotChecks = $true diff --git a/eng/scripts/compatibility/Check-AOT-Compatibility.ps1 b/eng/scripts/compatibility/Check-AOT-Compatibility.ps1 index 2d172b6ca817..dcf0f0f0363c 100644 --- a/eng/scripts/compatibility/Check-AOT-Compatibility.ps1 +++ b/eng/scripts/compatibility/Check-AOT-Compatibility.ps1 @@ -1,8 +1,31 @@ -param([string]$ServiceDirectory, [string]$PackageName, [string]$ExpectedWarningsFilePath) +<# +.SYNOPSIS + Checks a specific package for AOT regressions. + +.DESCRIPTION + This script creates a test app with a dependency on a specific package to publish and use to + collect trimming warnings. It compares the actual warnings against a list of expected warnings + provided in a text file if one is provided. + +.PARAMETER ServiceDirectory + The name of the service directory holding the package (e.g., "core", "identity"). + +.PARAMETER PackageName + The name of the package to check for AOT regressions. + +.PARAMETER ExpectedWarningsFilePath + The path to the text file containing the expected warnings. If not provided, it assumes no warnings are expected. +#> + +param( + [string]$ServiceDirectory, + [string]$PackageName, + [string]$ExpectedWarningsFilePath +) ### Creating a test app ### -Write-Host "Creating a test app to publish." +Write-Host "Creating a test app to publish fpr $PackageName in $ServiceDirectory." $expectedWarningsFullPath = Join-Path -Path "..\..\..\..\sdk\$ServiceDirectory\" -ChildPath $ExpectedWarningsFilePath @@ -37,7 +60,6 @@ $csprojContent | Set-Content -Path $csprojFile $programFile = "Program.cs" $programFileContent = @" -using $PackageName; using System; namespace AotCompatibility { @@ -90,7 +112,7 @@ Write-Host "There were $actualWarningCount warnings reported." ### Reading the contents of the text file path ### -Write-Host "Reading the list of patterns that represent the list of expected warnings." +Write-Host "Reading the list of patterns that represent the list of expected warnings from $expectedWarningsFullPath." if (Test-Path $expectedWarningsFullPath -PathType Leaf) { # Read the contents of the file and store each line in an array diff --git a/sdk/agrifood/Azure.Verticals.AgriFood.Farming/tests/compatibility/ExpectedWarnings.txt b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..2d53b8c00b34 --- /dev/null +++ b/sdk/agrifood/Azure.Verticals.AgriFood.Farming/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Verticals\.AgriFood\.Farming\\src\\Generated\\VerticalsAgriFoodFarmingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.VerticalsAgriFoodFarmingClientBuilderExtensions\.AddFarmBeatsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Verticals\.AgriFood\.Farming\\src\\Generated\\VerticalsAgriFoodFarmingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.VerticalsAgriFoodFarmingClientBuilderExtensions\.AddFarmBeatsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/agrifood/ci.yml b/sdk/agrifood/ci.yml index 43c70c7d924e..b7b83db628a7 100644 --- a/sdk/agrifood/ci.yml +++ b/sdk/agrifood/ci.yml @@ -32,4 +32,7 @@ extends: ArtifactName: packages Artifacts: - name: Azure.Verticals.AgriFood.Farming - safeName: AzureVerticalsAgriFoodFarming \ No newline at end of file + safeName: AzureVerticalsAgriFoodFarming + ExpectedAOTWarnings: + - ArtifactName: Azure.Verticals.AgriFood.Farming + ExpectedWarningsFilepath: "Azure.Verticals.AgriFood.Farming/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/compatibility/ExpectedWarnings.txt b/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..eb87999fa535 --- /dev/null +++ b/sdk/anomalydetector/Azure.AI.AnomalyDetector/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.AI\.AnomalyDetector\\src\\Generated\\AIAnomalyDetectorClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AIAnomalyDetectorClientBuilderExtensions\.AddAnomalyDetectorClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.AnomalyDetector\\src\\Generated\\AIAnomalyDetectorClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AIAnomalyDetectorClientBuilderExtensions\.AddAnomalyDetectorClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/anomalydetector/ci.yml b/sdk/anomalydetector/ci.yml index 91af3651a941..50d14c6fcbc0 100644 --- a/sdk/anomalydetector/ci.yml +++ b/sdk/anomalydetector/ci.yml @@ -28,4 +28,7 @@ extends: ArtifactName: packages Artifacts: - name: Azure.AI.AnomalyDetector - safeName: AzureAIAnomalyDetector \ No newline at end of file + safeName: AzureAIAnomalyDetector + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.AnomalyDetector + ExpectedWarningsFilepath: "Azure.AI.AnomalyDetector/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/appconfiguration/ci.yml b/sdk/appconfiguration/ci.yml index d7b94a65564a..699f9fb07751 100644 --- a/sdk/appconfiguration/ci.yml +++ b/sdk/appconfiguration/ci.yml @@ -35,7 +35,3 @@ extends: Artifacts: - name: Azure.Data.AppConfiguration safeName: AzureDataAppConfiguration - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Data.AppConfiguration - ExpectedWarningsFilepath: None diff --git a/sdk/attestation/Azure.Security.Attestation/tests/compatibility/ExpectedWarnings.txt b/sdk/attestation/Azure.Security.Attestation/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..6338003b1063 --- /dev/null +++ b/sdk/attestation/Azure.Security.Attestation/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,17 @@ +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.SetPolicy\(AttestationType,String,AttestationTokenSigningKey,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(StoredAttestationPolicy,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.AddPolicyManagementCertificate\(X509Certificate2,AttestationTokenSigningKey,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(PolicyCertificateModification,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.RemovePolicyManagementCertificate\(X509Certificate2,AttestationTokenSigningKey,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(PolicyCertificateModification,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationToken\.Header\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Security\.Attestation\.AttestationToken\.Header\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationToken\.Payload\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Security\.Attestation\.AttestationToken\.Payload\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationToken\.GetBody\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Security\.Attestation\.AttestationToken\.GetBody\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationToken\.GenerateSecuredJsonWebToken\(BinaryData,AttestationTokenSigningKey\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(JsonWebTokenHeader,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Security\.Attestation\\src\\AttestationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Security\.Attestation\.AttestationToken\.GenerateSecuredJsonWebToken\(BinaryData,AttestationTokenSigningKey\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(JsonWebTokenHeader,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Security\.Attestation\\src\\Models\\InitTimeData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.InitTimeData\.InitTimeData\(Object\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Security\.Attestation\\src\\Models\\InitTimeData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Security\.Attestation\.InitTimeData\.InitTimeData\(Object\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.d__26\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(PolicyCertificateModification,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.d__28\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(PolicyCertificateModification,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Security\.Attestation\\src\\AttestationAdministrationClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Security\.Attestation\.AttestationAdministrationClient\.d__19\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(StoredAttestationPolicy,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/attestation/ci.yml b/sdk/attestation/ci.yml index ea25397eced6..e65d83d333c0 100644 --- a/sdk/attestation/ci.yml +++ b/sdk/attestation/ci.yml @@ -33,3 +33,6 @@ extends: Artifacts: - name: Azure.Security.Attestation safeName: AzureSecurityAttestation + ExpectedAOTWarnings: + - ArtifactName: Azure.Security.Attestation + ExpectedWarningsFilepath: "Azure.Security.Attestation/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/batch/Azure.Compute.Batch/tests/compatibility/ExpectedWarnings.txt b/sdk/batch/Azure.Compute.Batch/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..a40451cfa4e8 --- /dev/null +++ b/sdk/batch/Azure.Compute.Batch/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Compute\.Batch\\src\\Generated\\ComputeBatchClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ComputeBatchClientBuilderExtensions\.AddBatchClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Compute\.Batch\\src\\Generated\\ComputeBatchClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ComputeBatchClientBuilderExtensions\.AddBatchClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/batch/ci.yml b/sdk/batch/ci.yml index 94d08a334012..6d2141a0de31 100644 --- a/sdk/batch/ci.yml +++ b/sdk/batch/ci.yml @@ -38,3 +38,6 @@ extends: Artifacts: - name: Azure.Compute.Batch safeName: AzureComputeBatch + ExpectedAOTWarnings: + - ArtifactName: Azure.Compute.Batch + ExpectedWarningsFilepath: "Azure.Compute.Batch/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/cloudmachine/Azure.Projects.AI/tests/compatibility/ExpectedWarnings.txt b/sdk/cloudmachine/Azure.Projects.AI/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..35f807dfa475 --- /dev/null +++ b/sdk/cloudmachine/Azure.Projects.AI/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,49 @@ +.*Azure\.Projects\.AI\\src\\Agents\\ChatTools\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Projects\.AI\.ChatTools\.Add\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'functions'\ of\ method\ 'Azure\.Projects\.AI\.ChatTools\.Add\(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\. +.*Azure\.Projects\.AI\\src\\Agents\\ChatTools\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Projects\.AI\.ChatTools\.d__18\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Projects\.AI\\src\\Agents\\ChatTools\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Projects\.AI\.ChatTools\.d__18\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Projects\.AI\\src\\Agents\\ChatTools\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Projects\.AI\.ChatTools\.d__18\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Projects\.AI\\src\\Agents\\ChatTools\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Projects\.AI\.ChatTools\.d__18\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ OpenAI\.Embeddings\.EmbeddingClient\.GenerateEmbedding\(String,EmbeddingGenerationOptions,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ OpenAI\.Embeddings\.EmbeddingClient\.GenerateEmbedding\(String,EmbeddingGenerationOptions,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ OpenAI\.Embeddings\.EmbeddingClient\.GenerateEmbeddings\(IEnumerable`1,EmbeddingGenerationOptions,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ OpenAI\.Embeddings\.EmbeddingClient\.GenerateEmbeddings\(IEnumerable`1,EmbeddingGenerationOptions,CancellationToken\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ OpenAI\.ModelSerializationExtensions\.\.cctor\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ OpenAI\.ModelSerializationExtensions\.\.cctor\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.Chat\.AzureChatClient\.PostfixSwapMaxTokens\(ChatCompletionOptions&\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.Chat\.AzureChatClient\.PostfixSwapMaxTokens\(ChatCompletionOptions&\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.Chat\.AzureChatClient\.PostfixSwapMaxTokens\(ChatCompletionOptions&\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(Nullable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.Chat\.AzureChatClient\.PostfixSwapMaxTokens\(ChatCompletionOptions&\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(Nullable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ OpenAI\.Embeddings\.EmbeddingClient\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ OpenAI\.Embeddings\.EmbeddingClient\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.ModelSerializationExtensions\.\.cctor\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.ModelSerializationExtensions\.\.cctor\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.AzureOpenAIDalleErrorResponse\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.AzureOpenAIDalleErrorResponse\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.AzureOpenAIChatErrorResponse\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.AzureOpenAIChatErrorResponse\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.AzureOpenAIChatError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.AzureOpenAIChatError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.AzureOpenAIDalleError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.AzureOpenAIDalleError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.InternalAzureOpenAIDalleErrorInnerError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.InternalAzureOpenAIDalleErrorInnerError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.InternalAzureOpenAIChatErrorInnerError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.InternalAzureOpenAIChatErrorInnerError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.RequestContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.RequestContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.RequestImageContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.RequestImageContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.ResponseImageContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.ResponseImageContentFilterResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterResultForPromptContentFilterResults\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterResultForPromptContentFilterResults\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.ContentFilterSeverityResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.ContentFilterSeverityResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.ContentFilterBlocklistResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.ContentFilterBlocklistResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterBlocklistResultDetail\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterBlocklistResultDetail\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.ContentFilterDetectionResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.ContentFilterDetectionResult\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterResultForPromptContentFilterResultsError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.OpenAI\.InternalAzureContentFilterResultForPromptContentFilterResultsError\.System\.ClientModel\.Primitives\.IJsonModel\.Write\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/cloudmachine/Azure.Projects/tests/compatibility/ExpectedWarnings.txt b/sdk/cloudmachine/Azure.Projects/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..3d3b010d7a94 --- /dev/null +++ b/sdk/cloudmachine/Azure.Projects/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,8 @@ +.*Azure\.Projects\\src\\Ofx\\StorageServices\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Projects\.StorageServices\.UploadJson\(Object,String,Boolean\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Projects\\src\\Ofx\\StorageServices\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Projects\.StorageServices\.UploadJson\(Object,String,Boolean\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Azure\.Projects\\src\\Ofx\\MessagingServices\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Projects\.MessagingServices\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Projects\\src\\Ofx\\MessagingServices\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Projects\.MessagingServices\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Azure\.Projects\\src\\Ofx\\StorageServices\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Projects\.StorageServices\.d__4\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Projects\\src\\Ofx\\StorageServices\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Projects\.StorageServices\.d__4\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.EventGridEvent\.EventGridEvent\(EventGridEventInternal\):\ Using\ member\ 'System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.EventGridEvent\.EventGridEvent\(EventGridEventInternal\):\ Using\ member\ 'System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. diff --git a/sdk/cloudmachine/ci.yml b/sdk/cloudmachine/ci.yml index 8b68afa2066d..cd28a8bb9767 100644 --- a/sdk/cloudmachine/ci.yml +++ b/sdk/cloudmachine/ci.yml @@ -51,4 +51,10 @@ extends: safeName: AzureProjectsAIFoundry - name: Azure.Projects.Tsp safeName: AzureProjectsTsp - + ExpectedAOTWarnings: + - ArtifactName: Azure.Projects + ExpectedWarningsFilepath: "Azure.Projects/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Projects.Web + ExpectedWarningsFilepath: "Azure.Projects.Web/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Projects.AI + ExpectedWarningsFilepath: "Azure.Projects.AI/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/tests/compatibility/ExpectedWarnings.txt b/sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..9f898cd1b8ab --- /dev/null +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations.Authoring/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,98 @@ +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationsAuthoringClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ConversationsAuthoringClientBuilderExtensions\.AddConversationAnalysisAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationsAuthoringClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ConversationsAuthoringClientBuilderExtensions\.AddConversationAnalysisAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.DeserializeConversationAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.DeserializeConversationAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.DeserializeConversationAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringCopyProjectState\.DeserializeConversationAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.DeserializeConversationAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.DeserializeConversationAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.DeserializeConversationAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentDeleteFromResourcesState\.DeserializeConversationAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.DeserializeConversationAuthoringDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.DeserializeConversationAuthoringDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.DeserializeConversationAuthoringDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentResourcesState\.DeserializeConversationAuthoringDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.DeserializeConversationAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.DeserializeConversationAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.DeserializeConversationAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringDeploymentState\.DeserializeConversationAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.DeserializeConversationAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.DeserializeConversationAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.DeserializeConversationAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringEvaluationState\.DeserializeConversationAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.DeserializeConversationAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.DeserializeConversationAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.DeserializeConversationAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportedModelState\.DeserializeConversationAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.DeserializeConversationAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.DeserializeConversationAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.DeserializeConversationAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringExportProjectState\.DeserializeConversationAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.DeserializeConversationAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.DeserializeConversationAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.DeserializeConversationAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringImportProjectState\.DeserializeConversationAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.DeserializeConversationAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.DeserializeConversationAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.DeserializeConversationAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringLoadSnapshotState\.DeserializeConversationAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.DeserializeConversationAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.DeserializeConversationAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.DeserializeConversationAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringProjectDeletionState\.DeserializeConversationAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.DeserializeConversationAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.DeserializeConversationAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.DeserializeConversationAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringSwapDeploymentsState\.DeserializeConversationAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.DeserializeConversationAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.DeserializeConversationAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.DeserializeConversationAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Conversations\.Authoring\\src\\Generated\\ConversationAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Conversations\.Authoring\.ConversationAuthoringTrainingState\.DeserializeConversationAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Conversations/tests/compatibility/ExpectedWarnings.txt b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..010ca9f51c1d --- /dev/null +++ b/sdk/cognitivelanguage/Azure.AI.Language.Conversations/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.AI\.Language\.Conversations\\src\\Generated\\ConversationAnalysisClientExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ConversationAnalysisClientExtensions\.AddConversationAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Conversations\\src\\Generated\\ConversationAnalysisClientExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ConversationAnalysisClientExtensions\.AddConversationAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/tests/compatibility/ExpectedWarnings.txt b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..d4152cb1d22a --- /dev/null +++ b/sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.AI\.Language\.QuestionAnswering\\src\\Generated\\QuestionAnsweringClientExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.QuestionAnsweringClientExtensions\.AddQuestionAnsweringAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.QuestionAnswering\\src\\Generated\\QuestionAnsweringClientExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.QuestionAnsweringClientExtensions\.AddQuestionAnsweringAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.QuestionAnswering\\src\\QuestionAnsweringClientExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.QuestionAnsweringClientExtensions\.AddQuestionAnsweringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.QuestionAnswering\\src\\QuestionAnsweringClientExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.QuestionAnsweringClientExtensions\.AddQuestionAnsweringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/tests/compatibility/ExpectedWarnings.txt b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..edf4483af0db --- /dev/null +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text.Authoring/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,106 @@ +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.TextAuthoringClientBuilderExtensions\.AddTextAnalysisAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.TextAuthoringClientBuilderExtensions\.AddTextAnalysisAuthoringClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.DeserializeTextAuthoringAssignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.DeserializeTextAuthoringAssignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.DeserializeTextAuthoringAssignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringAssignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringAssignDeploymentResourcesState\.DeserializeTextAuthoringAssignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.DeserializeTextAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.DeserializeTextAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.DeserializeTextAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringCopyProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringCopyProjectState\.DeserializeTextAuthoringCopyProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.DeserializeTextAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.DeserializeTextAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.DeserializeTextAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentDeleteFromResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentDeleteFromResourcesState\.DeserializeTextAuthoringDeploymentDeleteFromResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.DeserializeTextAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.DeserializeTextAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.DeserializeTextAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringDeploymentState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringDeploymentState\.DeserializeTextAuthoringDeploymentState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.DeserializeTextAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.DeserializeTextAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.DeserializeTextAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringEvaluationState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringEvaluationState\.DeserializeTextAuthoringEvaluationState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.DeserializeTextAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.DeserializeTextAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.DeserializeTextAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportedModelState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportedModelState\.DeserializeTextAuthoringExportedModelState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.DeserializeTextAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.DeserializeTextAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.DeserializeTextAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringExportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringExportProjectState\.DeserializeTextAuthoringExportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.DeserializeTextAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.DeserializeTextAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.DeserializeTextAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringImportProjectState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringImportProjectState\.DeserializeTextAuthoringImportProjectState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.DeserializeTextAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.DeserializeTextAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.DeserializeTextAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringLoadSnapshotState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringLoadSnapshotState\.DeserializeTextAuthoringLoadSnapshotState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.DeserializeTextAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.DeserializeTextAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.DeserializeTextAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringProjectDeletionState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringProjectDeletionState\.DeserializeTextAuthoringProjectDeletionState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.DeserializeTextAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.DeserializeTextAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.DeserializeTextAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringSwapDeploymentsState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringSwapDeploymentsState\.DeserializeTextAuthoringSwapDeploymentsState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.DeserializeTextAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.DeserializeTextAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.DeserializeTextAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringTrainingState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringTrainingState\.DeserializeTextAuthoringTrainingState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.DeserializeTextAuthoringUnassignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.DeserializeTextAuthoringUnassignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.DeserializeTextAuthoringUnassignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Language\.Text\.Authoring\\src\\Generated\\TextAuthoringUnassignDeploymentResourcesState\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.Authoring\.TextAuthoringUnassignDeploymentResourcesState\.DeserializeTextAuthoringUnassignDeploymentResourcesState\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/cognitivelanguage/Azure.AI.Language.Text/tests/compatibility/ExpectedWarnings.txt b/sdk/cognitivelanguage/Azure.AI.Language.Text/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ddf24931206d --- /dev/null +++ b/sdk/cognitivelanguage/Azure.AI.Language.Text/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.AI\.Language\.Text\\src\\Generated\\TextAnalysisClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Language\.Text\.TextAnalysisClientBuilderExtensions\.AddTextAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Language\.Text\\src\\Generated\\TextAnalysisClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Language\.Text\.TextAnalysisClientBuilderExtensions\.AddTextAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/cognitivelanguage/ci.yml b/sdk/cognitivelanguage/ci.yml index 94833d4263e6..3f530ebbbd45 100644 --- a/sdk/cognitivelanguage/ci.yml +++ b/sdk/cognitivelanguage/ci.yml @@ -36,3 +36,14 @@ extends: safeName: AzureAILanguageConversations - name: Azure.AI.Language.QuestionAnswering safeName: AzureAILanguageQuestionAnswering + ExpectedAOTWarnings: + - ArtifactName: Azure.AIT.Language.Text.Authoring + ExpectedWarningsFilepath: "Azure.AI.Language.Text.Authoring/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.AI.Language.Conversations.Authoring + ExpectedWarningsFilepath: "Azure.AI.Language.Conversations.Authoring/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.AI.Language.Text + ExpectedWarningsFilepath: "Azure.AI.Language.Text/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.AI.Language.Conversations + ExpectedWarningsFilepath: "Azure.AI.Language.Conversations/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.AI.Language.QuestionAnswering + ExpectedWarningsFilepath: "Azure.AI.Language.QuestionAnswering/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/communication/Azure.Communication.CallAutomation/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.CallAutomation/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..b8e7529938fb --- /dev/null +++ b/sdk/communication/Azure.Communication.CallAutomation/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,33 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.StreamingDataKind:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.MediaKind:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.AudioChannel:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.CallAutomationEventParser\.Parse\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.Parse\(BinaryData,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.CallAutomationEventParser\.Parse\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.Parse\(BinaryData,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.CallAutomationEventParser\.ParseMany\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.ParseMany\(BinaryData,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.CallAutomationEventParser\.ParseMany\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.ParseMany\(BinaryData,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResultInformation,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResultInformation,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,CallMediaRecognitionType,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,CallMediaRecognitionType,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DtmfResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DtmfResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ChoiceResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ChoiceResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,SpeechResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Events\\RecognizeCompleted\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.RecognizeCompleted\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,SpeechResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\OutStreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.OutStreamingData\.GetAudioDataForOutbound\(Byte\[]\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OutStreamingData,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\OutStreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.OutStreamingData\.GetAudioDataForOutbound\(Byte\[]\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OutStreamingData,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\OutStreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.OutStreamingData\.GetStopAudioForOutbound\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OutStreamingData,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\OutStreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.OutStreamingData\.GetStopAudioForOutbound\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OutStreamingData,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallAutomation\\src\\Models\\Streaming\\StreamingData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallAutomation\.StreamingData\.ParseStreamingData\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallAutomation\\src\\Converters\\EquatableEnumJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2087:\ Azure\.Communication\.CallAutomation\.EquatableEnumJsonConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Communication\.CallAutomation\.EquatableEnumJsonConverter`1'\ 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\. diff --git a/sdk/communication/Azure.Communication.CallingServer/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.CallingServer/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..3313bb19ab16 --- /dev/null +++ b/sdk/communication/Azure.Communication.CallingServer/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,12 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallingServer\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallingServer\.CallAutomationEventParser\.Parse\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.Parse\(BinaryData,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallingServer\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallingServer\.CallAutomationEventParser\.Parse\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.Parse\(BinaryData,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallingServer\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallingServer\.CallAutomationEventParser\.ParseMany\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.ParseMany\(BinaryData,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallingServer\\src\\Models\\Events\\CallAutomationEventParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallingServer\.CallAutomationEventParser\.ParseMany\(BinaryData\):\ Using\ member\ 'Azure\.Messaging\.CloudEvent\.ParseMany\(BinaryData,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.CallingServer\\src\\Models\\MediaStreaming\\MediaStreamingPackageParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallingServer\.MediaStreamingPackageParser\.Parse\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallingServer\\src\\Models\\MediaStreaming\\MediaStreamingPackageParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallingServer\.MediaStreamingPackageParser\.Parse\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallingServer\\src\\Models\\MediaStreaming\\MediaStreamingPackageParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.CallingServer\.MediaStreamingPackageParser\.Parse\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.CallingServer\\src\\Models\\MediaStreaming\\MediaStreamingPackageParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.CallingServer\.MediaStreamingPackageParser\.Parse\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.CallingServer\\src\\Converters\\EquatableEnumJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2087:\ Azure\.Communication\.CallingServer\.Converters\.EquatableEnumJsonConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Communication\.CallingServer\.Converters\.EquatableEnumJsonConverter`1'\ 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\. diff --git a/sdk/communication/Azure.Communication.Common/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.Common/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..df9cfbe586c3 --- /dev/null +++ b/sdk/communication/Azure.Communication.Common/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Communication\.Common\\src\\EntraTokenCredential\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.EntraTokenCredential\.ParseAccessTokenFromResponse\(Response\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.Common\\src\\EntraTokenCredential\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.EntraTokenCredential\.ParseAccessTokenFromResponse\(Response\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.Common\\src\\JwtTokenParser\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JwtTokenParser\.DecodeJwtPayload\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.Common\\src\\JwtTokenParser\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JwtTokenParser\.DecodeJwtPayload\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/communication/Azure.Communication.Email/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.Email/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5612ee816c0e --- /dev/null +++ b/sdk/communication/Azure.Communication.Email/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Communication\.Email\\src\\EmailClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.EmailClientBuilderExtensions\.AddEmailClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Email\\src\\EmailClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.EmailClientBuilderExtensions\.AddEmailClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/communication/Azure.Communication.JobRouter/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.JobRouter/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..7b3af8d20655 --- /dev/null +++ b/sdk/communication/Azure.Communication.JobRouter/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,34 @@ +.*Azure\.Communication\.JobRouter\\src\\Models\\ReclassifyExceptionAction\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.ReclassifyExceptionAction\._labelsToUpsert\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\ReclassifyExceptionAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.ReclassifyExceptionAction\._labelsToUpsert\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterJob\._labels\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterJob\._labels\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterJob\._tags\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterJob\._tags\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterQueueSelector\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterQueueSelector\._value\.get:\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterQueueSelector\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterQueueSelector\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterQueueSelector\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterQueueSelector\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorker\._labels\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterWorker\._labels\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorker\._tags\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterWorker\._tags\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorkerSelector\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorkerSelector\._value\.get:\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorkerSelector\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorkerSelector\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorkerSelector\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.RouterWorkerSelector\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\StaticRouterRule\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.StaticRouterRule\._value\.get:\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\StaticRouterRule\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.StaticRouterRule\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\Models\\StaticRouterRule\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.StaticRouterRule\._value\.set:\ Using\ member\ 'Azure\.AzureCoreExtensions\.ToObjectFromJson\(BinaryData\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Communication\.JobRouter\\src\\JobRouterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.JobRouterClientBuilderExtensions\.AddJobRouterAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\JobRouterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.JobRouterClientBuilderExtensions\.AddJobRouterAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\JobRouterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.JobRouterClientBuilderExtensions\.AddJobRouterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\JobRouterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.JobRouterClientBuilderExtensions\.AddJobRouterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\Generated\\CommunicationJobRouterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.Models\.CommunicationJobRouterClientBuilderExtensions\.AddJobRouterAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\Generated\\CommunicationJobRouterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.Models\.CommunicationJobRouterClientBuilderExtensions\.AddJobRouterAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\Generated\\CommunicationJobRouterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.Models\.CommunicationJobRouterClientBuilderExtensions\.AddJobRouterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\Generated\\CommunicationJobRouterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.JobRouter\.Models\.CommunicationJobRouterClientBuilderExtensions\.AddJobRouterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.JobRouter\\src\\Models\\ReclassifyExceptionAction\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.ReclassifyExceptionAction\.<>c\.b__13_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterJob\.<>c\.b__72_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterJob\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterJob\.<>c\.b__75_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorker\.<>c\.b__53_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Communication\.JobRouter\\src\\Models\\RouterWorker\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.JobRouter\.RouterWorker\.<>c\.b__56_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/communication/Azure.Communication.Messages/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.Messages/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..abaf6a525880 --- /dev/null +++ b/sdk/communication/Azure.Communication.Messages/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,12 @@ +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddNotificationMessagesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddNotificationMessagesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddMessageTemplateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddMessageTemplateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddConversationAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddConversationAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddConversationThreadClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\CommunicationMessagesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CommunicationMessagesClientBuilderExtensions\.AddConversationThreadClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.Messages\\src\\Generated\\UpdateParticipantsResult\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.Messages\.UpdateParticipantsResult\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.Messages\\src\\Generated\\UpdateParticipantsResult\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.Messages\.UpdateParticipantsResult\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Communication\.Messages\\src\\Generated\\UpdateParticipantsResult\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Communication\.Messages\.UpdateParticipantsResult\.DeserializeUpdateParticipantsResult\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Communication\.Messages\\src\\Generated\\UpdateParticipantsResult\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Communication\.Messages\.UpdateParticipantsResult\.DeserializeUpdateParticipantsResult\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/communication/Azure.Communication.ProgrammableConnectivity/tests/compatibility/ExpectedWarnings.txt b/sdk/communication/Azure.Communication.ProgrammableConnectivity/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..89bf34e76fff --- /dev/null +++ b/sdk/communication/Azure.Communication.ProgrammableConnectivity/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Communication\.ProgrammableConnectivity\\src\\Generated\\CommunicationProgrammableConnectivityClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CommunicationProgrammableConnectivityClientBuilderExtensions\.AddProgrammableConnectivityClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Communication\.ProgrammableConnectivity\\src\\Generated\\CommunicationProgrammableConnectivityClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CommunicationProgrammableConnectivityClientBuilderExtensions\.AddProgrammableConnectivityClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/communication/ci.yml b/sdk/communication/ci.yml index b3a4f933ef03..92160c90ecbe 100644 --- a/sdk/communication/ci.yml +++ b/sdk/communication/ci.yml @@ -61,3 +61,18 @@ extends: skipReleaseStage: true - name: Azure.Communication.ProgrammableConnectivity safeName: AzureCommunicationProgrammableConnectivity + ExpectedAOTWarnings: + - ArtifactName: Azure.Communication.JobRouter + ExpectedWarningsFilepath: "Azure.Communication.JobRouter/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.CallAutomation + ExpectedWarningsFilepath: "Azure.Communication.CallAutomation/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.CallingServer + ExpectedWarningsFilepath: "Azure.Communication.CallingServer/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.Messages + ExpectedWarningsFilepath: "Azure.Communication.Messages/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.Common + ExpectedWarningsFilepath: "Azure.Communication.Common/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.Email + ExpectedWarningsFilepath: "Azure.Communication.Email/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Communication.ProgrammableConnectivity + ExpectedWarningsFilepath: "Azure.Communication.ProgrammableConnectivity/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/confidentialledger/Azure.Security.CodeTransparency/tests/compatibility/ExpectedWarnings.txt b/sdk/confidentialledger/Azure.Security.CodeTransparency/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..48b52320b108 --- /dev/null +++ b/sdk/confidentialledger/Azure.Security.CodeTransparency/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Security\.CodeTransparency\\src\\Generated\\SecurityCodeTransparencyClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.SecurityCodeTransparencyClientBuilderExtensions\.AddCodeTransparencyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.CodeTransparency\\src\\Generated\\SecurityCodeTransparencyClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.SecurityCodeTransparencyClientBuilderExtensions\.AddCodeTransparencyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/confidentialledger/ci.yml b/sdk/confidentialledger/ci.yml index fdd7ad8d949d..a023edac454f 100644 --- a/sdk/confidentialledger/ci.yml +++ b/sdk/confidentialledger/ci.yml @@ -35,3 +35,6 @@ extends: safeName: AzureConfidentialLedger - name: Azure.Security.CodeTransparency safeName: AzureCodeTransparency + ExpectedAOTWarnings: + - ArtifactName: Azure.Security.CodeTransparency + ExpectedWarningsFilepath: "Azure.Security.CodeTransparency/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/contentsafety/Azure.AI.ContentSafety/tests/compatibility/ExpectedWarnings.txt b/sdk/contentsafety/Azure.AI.ContentSafety/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..22715676e867 --- /dev/null +++ b/sdk/contentsafety/Azure.AI.ContentSafety/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.AI\.ContentSafety\\src\\Generated\\ContentSafetyClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ContentSafetyClientBuilderExtensions\.AddContentSafetyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.ContentSafety\\src\\Generated\\ContentSafetyClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ContentSafetyClientBuilderExtensions\.AddContentSafetyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.ContentSafety\\src\\Generated\\ContentSafetyClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ContentSafetyClientBuilderExtensions\.AddBlocklistClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.ContentSafety\\src\\Generated\\ContentSafetyClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ContentSafetyClientBuilderExtensions\.AddBlocklistClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/contentsafety/ci.yml b/sdk/contentsafety/ci.yml index dd0beb36fa30..3ece76e91133 100644 --- a/sdk/contentsafety/ci.yml +++ b/sdk/contentsafety/ci.yml @@ -29,3 +29,6 @@ extends: Artifacts: - name: Azure.AI.ContentSafety safeName: AzureAIContentSafety + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.ContentSafety + ExpectedWarningsFilepath: "Azure.AI.ContentSafety/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/core/Azure.Core.Expressions.DataFactory/tests/compatibility/ExpectedWarnings.txt b/sdk/core/Azure.Core.Expressions.DataFactory/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..994f4d532e73 --- /dev/null +++ b/sdk/core/Azure.Core.Expressions.DataFactory/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,18 @@ +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.GetGenericSerializationMethod\(Type,String\):\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonConverter\.ConfigureJsonTypeInfoUsingReflection\(JsonTypeInfo,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.GetGenericSerializationMethod\(Type,String\):\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonConverter\.ConfigureJsonTypeInfoUsingReflection\(JsonTypeInfo,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.GetGenericSerializationMethod\(Type,String\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2060:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.GetGenericSerializationMethod\(Type,String\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.SerializeGenericList\(Utf8JsonWriter,DataFactoryElement`1>\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,T,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.SerializeGenericList\(Utf8JsonWriter,DataFactoryElement`1>\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,T,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.DeserializeGenericList\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.DeserializeGenericList\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.Deserialize\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryElementJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryElementJsonConverter\.Deserialize\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,DataFactoryElement`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,DataFactoryElement`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,DataFactoryElement`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,DataFactoryElement`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.DeserializeAzureKeyVaultSecretReference\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.DeserializeAzureKeyVaultSecretReference\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.DeserializeAzureKeyVaultSecretReference\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Core\.Expressions\.DataFactory\\src\\DataFactoryKeyVaultSecret\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Expressions\.DataFactory\.DataFactoryKeyVaultSecret\.DeserializeAzureKeyVaultSecretReference\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/core/Azure.Core/tests/compatibility/ExpectedWarnings.txt b/sdk/core/Azure.Core/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..3ba0fbc8c4ec --- /dev/null +++ b/sdk/core/Azure.Core/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,11 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Serialization\.DynamicData:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicDataJsonConverter\.DynamicDataJsonConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ DynamicData\ or\ DynamicDataConverter\ is\ not\ compatible\ with\ trimming\ due\ to\ reflection-based\ serialization\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Serialization\.DynamicData:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicDataJsonConverter\.DynamicDataJsonConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Using\ DynamicData\ or\ DynamicDataConverter\ is\ not\ compatible\ with\ trimming\ due\ to\ reflection-based\ serialization\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Json\.MutableJsonDocument:\ Using\ member\ 'Azure\.Core\.Json\.MutableJsonDocument\.MutableJsonDocumentConverter\.MutableJsonDocumentConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ MutableJsonDocument\ or\ MutableJsonDocumentConverter\ is\ not\ compatible\ with\ trimming\ due\ to\ reflection-based\ serialization\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Json\.MutableJsonDocument:\ Using\ member\ 'Azure\.Core\.Json\.MutableJsonDocument\.MutableJsonDocumentConverter\.MutableJsonDocumentConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Using\ MutableJsonDocument\ or\ MutableJsonDocumentConverter\ is\ not\ compatible\ with\ trimming\ due\ to\ reflection-based\ serialization\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Core\\src\\DynamicData\\DynamicDataProperty\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Serialization\.DynamicDataProperty\.System\.Dynamic\.IDynamicMetaObjectProvider\.GetMetaObject\(Expression\):\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicDataProperty\.MetaObject\.MetaObject\(Expression,IDynamicMetaObjectProvider\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Core\\src\\DynamicData\\DynamicData\.ArrayEnumerator\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Serialization\.DynamicData\.ArrayEnumerator\.Current\.get:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicData\(MutableJsonElement,DynamicDataOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Core\\src\\DynamicData\\DynamicData\.ArrayEnumerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Serialization\.DynamicData\.ArrayEnumerator\.Current\.get:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicData\(MutableJsonElement,DynamicDataOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Core\\src\\DynamicData\\DynamicData\.ObjectEnumerator\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Serialization\.DynamicData\.ObjectEnumerator\.Current\.get:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicData\(MutableJsonElement,DynamicDataOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Core\\src\\DynamicData\\DynamicData\.ObjectEnumerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Serialization\.DynamicData\.ObjectEnumerator\.Current\.get:\ Using\ member\ 'Azure\.Core\.Serialization\.DynamicData\.DynamicData\(MutableJsonElement,DynamicDataOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. diff --git a/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/tests/compatibility/ExpectedWarnings.txt b/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..a2919c582504 --- /dev/null +++ b/sdk/core/Microsoft.Azure.Core.NewtonsoftJson/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,196 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Module,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/core/ci.yml b/sdk/core/ci.yml index ed41e4b14428..768613eff8d4 100644 --- a/sdk/core/ci.yml +++ b/sdk/core/ci.yml @@ -66,12 +66,13 @@ extends: safeName: AzureCoreAmqp - name: System.ClientModel safeName: SystemClientModel - CheckAOTCompat: true - AOTTestInputs: + ExpectedAOTWarnings: - ArtifactName: Azure.Core ExpectedWarningsFilepath: /Azure.Core/tests/compatibility/ExpectedAotWarnings.txt - - ArtifactName: System.ClientModel - ExpectedWarningsFilepath: None + - ArtifactName: Azure.Core.Expressions.DataFactory + ExpectedWarningsFilepath: /Azure.Core.Expressions.DataFactory/tests/compatibility/ExpectedAotWarnings.txt + - ArtifactName: Microsoft.Azure.Core.NewtonsoftJson + ExpectedWarningsFilepath: /Microsoft.Azure.Core.NewtonsoftJson/tests/compatibility/ExpectedAotWarnings.txt TestSetupSteps: - template: /sdk/storage/tests-install-azurite.yml diff --git a/sdk/devcenter/Azure.Developer.DevCenter/tests/compatibility/ExpectedWarnings.txt b/sdk/devcenter/Azure.Developer.DevCenter/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..0b6942cbc0c1 --- /dev/null +++ b/sdk/devcenter/Azure.Developer.DevCenter/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,18 @@ +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDevCenterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDevCenterClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDevBoxesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDevBoxesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDeploymentEnvironmentsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\DevCenterClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DevCenterClientBuilderExtensions\.AddDeploymentEnvironmentsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBox\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevBox\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBox\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevBox\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBox\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevBox\.DeserializeDevBox\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBox\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevBox\.DeserializeDevBox\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevCenterEnvironment\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevCenterEnvironment\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevCenterEnvironment\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevCenterEnvironment\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevCenterEnvironment\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevCenterEnvironment\.DeserializeDevCenterEnvironment\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevCenterEnvironment\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevCenterEnvironment\.DeserializeDevCenterEnvironment\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBoxActionDelayResult\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevBoxActionDelayResult\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBoxActionDelayResult\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevBoxActionDelayResult\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBoxActionDelayResult\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.DevCenter\.Models\.DevBoxActionDelayResult\.DeserializeDevBoxActionDelayResult\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.DevCenter\\src\\Generated\\Models\\DevBoxActionDelayResult\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.DevCenter\.Models\.DevBoxActionDelayResult\.DeserializeDevBoxActionDelayResult\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/devcenter/ci.yml b/sdk/devcenter/ci.yml index 436e439415ba..892313680dad 100644 --- a/sdk/devcenter/ci.yml +++ b/sdk/devcenter/ci.yml @@ -38,3 +38,6 @@ extends: Artifacts: - name: Azure.Developer.DevCenter safeName: AzureDeveloperDevCenter + ExpectedAOTWarnings: + - ArtifactName: Azure.Developer.DevCenter + ExpectedWarningsFilepath: "Azure.Developer.DevCenter/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/deviceupdate/Azure.IoT.DeviceUpdate/tests/compatibility/ExpectedWarnings.txt b/sdk/deviceupdate/Azure.IoT.DeviceUpdate/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..a4ad45be55f5 --- /dev/null +++ b/sdk/deviceupdate/Azure.IoT.DeviceUpdate/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.IoT\.DeviceUpdate\\src\\Generated\\IoTDeviceUpdateClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.IoTDeviceUpdateClientBuilderExtensions\.AddDeviceUpdateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.IoT\.DeviceUpdate\\src\\Generated\\IoTDeviceUpdateClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.IoTDeviceUpdateClientBuilderExtensions\.AddDeviceUpdateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.IoT\.DeviceUpdate\\src\\Generated\\IoTDeviceUpdateClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.IoTDeviceUpdateClientBuilderExtensions\.AddDeviceManagementClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.IoT\.DeviceUpdate\\src\\Generated\\IoTDeviceUpdateClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.IoTDeviceUpdateClientBuilderExtensions\.AddDeviceManagementClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/deviceupdate/ci.yml b/sdk/deviceupdate/ci.yml index 71bbe95c88d6..521eb17e5a85 100644 --- a/sdk/deviceupdate/ci.yml +++ b/sdk/deviceupdate/ci.yml @@ -33,3 +33,6 @@ extends: Artifacts: - name: Azure.IoT.DeviceUpdate safeName: AzureIoTDeviceUpdate + ExpectedAOTWarnings: + - ArtifactName: Azure.IoT.DeviceUpdate + ExpectedWarningsFilepath: "Azure.IoT.DeviceUpdate/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/compatibility/ExpectedWarnings.txt b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..73fda90bbdd8 --- /dev/null +++ b/sdk/digitaltwins/Azure.DigitalTwins.Core/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,38 @@ +.*Azure\.DigitalTwins\.Core\\src\\Customized\\Models\\DigitalTwinsModelData\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinsModelData\.DeserializeDigitalTwinsModelData\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Customized\\Models\\DigitalTwinsModelData\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinsModelData\.DeserializeDigitalTwinsModelData\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Customized\\Models\\DigitalTwinsModelData\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinsModelData\.DeserializeDigitalTwinsModelData\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Customized\\Models\\DigitalTwinsModelData\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinsModelData\.DeserializeDigitalTwinsModelData\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Generated\\Models\\ImportJob\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.ImportJob\.DeserializeImportJob\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Generated\\Models\\ImportJob\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.ImportJob\.DeserializeImportJob\(JsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\DigitalTwinsClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinsClient\.DigitalTwinsClient\(Uri,TokenCredential,DigitalTwinsClientOptions\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.DigitalTwins\.Core\\src\\DigitalTwinsClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinsClient\.DigitalTwinsClient\(Uri,TokenCredential,DigitalTwinsClientOptions\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DigitalTwinPropertyMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DigitalTwinPropertyMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DateTimeOffset,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DateTimeOffset,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinComponentJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinComponentJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwinComponent,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DigitalTwinMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DigitalTwinMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DateTimeOffset,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\BasicDigitalTwinJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.BasicDigitalTwinJsonConverter\.Write\(Utf8JsonWriter,BasicDigitalTwin,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DateTimeOffset,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Write\(Utf8JsonWriter,DigitalTwinMetadata,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DigitalTwinPropertyMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.DigitalTwins\.Core\\src\\Models\\DigitalTwinMetadataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.DigitalTwins\.Core\.DigitalTwinMetadataJsonConverter\.Write\(Utf8JsonWriter,DigitalTwinMetadata,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,DigitalTwinPropertyMetadata,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/digitaltwins/ci.yml b/sdk/digitaltwins/ci.yml index 06811e6e96ed..62e6ab5a303f 100644 --- a/sdk/digitaltwins/ci.yml +++ b/sdk/digitaltwins/ci.yml @@ -32,3 +32,6 @@ extends: Artifacts: - name: Azure.DigitalTwins.Core safeName: AzureDigitalTwinsCore + ExpectedAOTWarnings: + - ArtifactName: Azure.DigitalTwins.Core + ExpectedWarningsFilepath: "Azure.DigitalTwins.Core/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/documentintelligence/Azure.AI.DocumentIntelligence/tests/compatibility/ExpectedWarnings.txt b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5c5a4ded39c5 --- /dev/null +++ b/sdk/documentintelligence/Azure.AI.DocumentIntelligence/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.AI\.DocumentIntelligence\\src\\Generated\\DocumentIntelligenceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DocumentIntelligenceClientBuilderExtensions\.AddDocumentIntelligenceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.DocumentIntelligence\\src\\Generated\\DocumentIntelligenceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DocumentIntelligenceClientBuilderExtensions\.AddDocumentIntelligenceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.DocumentIntelligence\\src\\Generated\\DocumentIntelligenceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DocumentIntelligenceClientBuilderExtensions\.AddDocumentIntelligenceAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.DocumentIntelligence\\src\\Generated\\DocumentIntelligenceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DocumentIntelligenceClientBuilderExtensions\.AddDocumentIntelligenceAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/documentintelligence/ci.yml b/sdk/documentintelligence/ci.yml index 9427556d76cc..f81529786f43 100644 --- a/sdk/documentintelligence/ci.yml +++ b/sdk/documentintelligence/ci.yml @@ -29,3 +29,6 @@ extends: Artifacts: - name: Azure.AI.DocumentIntelligence safeName: AzureAIDocumentIntelligence + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.DocumentIntelligence + ExpectedWarningsFilepath: "Azure.AI.DocumentIntelligence/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/easm/Azure.Analytics.Defender.Easm/tests/compatibility/ExpectedWarnings.txt b/sdk/easm/Azure.Analytics.Defender.Easm/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..cdb3d3653615 --- /dev/null +++ b/sdk/easm/Azure.Analytics.Defender.Easm/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Analytics\.Defender\.Easm\\src\\Generated\\AnalyticsDefenderEasmClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsDefenderEasmClientBuilderExtensions\.AddEasmClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Defender\.Easm\\src\\Generated\\AnalyticsDefenderEasmClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsDefenderEasmClientBuilderExtensions\.AddEasmClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/easm/ci.yml b/sdk/easm/ci.yml index bce8c04da276..240a06883964 100644 --- a/sdk/easm/ci.yml +++ b/sdk/easm/ci.yml @@ -29,3 +29,6 @@ extends: Artifacts: - name: Azure.Analytics.Defender.Easm safeName: AzureAnalyticsDefenderEasm + ExpectedAOTWarnings: + - ArtifactName: Azure.Analytics.Defender.Easm + ExpectedWarningsFilepath: "Azure.Analytics.Defender.Easm/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/tests/compatibility/ExpectedWarnings.txt b/sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..39a61b1672a9 --- /dev/null +++ b/sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,227 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventRequestBase\.RequestStatus:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventRequestBase\.RequestStatus:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\ActionConverterFactoryOfT\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.ActionConverterFactoryOfT\.CreateConverter\(Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventJsonElement\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventJsonElement\.FindPropertyValue\(T&,String\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventJsonElement\.FindPropertyValue\(T&,String\[]\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventMetadata\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventMetadata\.CreateEventRequest\(HttpRequestMessage,String,Boolean,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventMetadata\.RequestType\.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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventMetadata\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventMetadata\.CreateEventRequest\(HttpRequestMessage,String,Boolean,Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventMetadata\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventMetadata\.CreateEventRequest\(HttpRequestMessage,String,Boolean,Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.CreateConverter\(Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\Validators\\RequireNonDefaultAttribute\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.RequireNonDefaultAttribute\.IsValid\(Object\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventData\.CreateInstance\(Type,AuthenticationEventJsonElement\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Boolean\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventData\.CreateInstance\(Type,AuthenticationEventJsonElement\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventRequestBase\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventRequestBase\.ToString\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventRequestBase\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventRequestBase\.ToString\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventResponse\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventResponse\.CreateInstance\(Type,String\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Boolean\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventResponse\.CreateInstance\(Type,String\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventData\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventData\.FromJson\(AuthenticationEventJsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\WebJobsAuthenticationEventData\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventData\.FromJson\(AuthenticationEventJsonElement\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Helpers\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.Helpers\.GetEventActionForActionType\(String\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.Dictionary`2\.Item\.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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Helpers\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.Helpers\.ValidateGraph\(Object\):\ Using\ member\ 'System\.ComponentModel\.DataAnnotations\.ValidationContext\.ValidationContext\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ Type\ of\ instance\ cannot\ be\ statically\ discovered\ and\ the\ Type's\ properties\ can\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Helpers\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.Helpers\.ValidateGraph\(Object\):\ Using\ member\ 'System\.ComponentModel\.DataAnnotations\.Validator\.ValidateObject\(Object,ValidationContext,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ Type\ of\ instance\ cannot\ be\ statically\ discovered\ and\ the\ Type's\ properties\ can\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Helpers\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.Helpers\.ValidateGraph\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\WebJobsAuthenticationEventResponseHandler\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventResponseHandler\.ConvertToEventResponse\(AuthenticationEventJsonElement,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\WebJobsAuthenticationEventResponseHandler\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.WebJobsAuthenticationEventResponseHandler\.ConvertToEventResponse\(AuthenticationEventJsonElement,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\ActionConverterFactoryOfT\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.ActionConverterFactoryOfT\.ActionConverter`1\.Write\(Utf8JsonWriter,List`1,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,List`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\ActionConverterFactoryOfT\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.ActionConverterFactoryOfT\.ActionConverter`1\.Write\(Utf8JsonWriter,List`1,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,List`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.AuthEventResponseConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.AuthEventResponseConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.AuthEventResponseConverter`1\.Write\(Utf8JsonWriter,T,JsonSerializerOptions\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.AuthEventResponseConverter`1\.Write\(Utf8JsonWriter,T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\\src\\Framework\\AuthenticationEventResponseConverterFactory\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.AuthenticationEvents\.AuthenticationEventResponseConverterFactory\.AuthEventResponseConverter`1\.Write\(Utf8JsonWriter,T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\):\ 'TImplementation'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceDescriptor\.Singleton\(\)'\.\ The\ generic\ parameter\ 'TExtension'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.JsonWebTokens\.JsonClaimSet\.GetValue\(String,Boolean,Boolean&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.JsonWebTokens\.JsonClaimSet\.GetValue\(String,Boolean,Boolean&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Module,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/entra/ci.yml b/sdk/entra/ci.yml index 99ba444e4a38..36ffce1c3192 100644 --- a/sdk/entra/ci.yml +++ b/sdk/entra/ci.yml @@ -30,3 +30,6 @@ extends: Artifacts: - name: Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents safeName: MicrosoftAzureWebJobsExtensionsAuthenticationEvents + ExpectedAOTWarnings: + - ArtifactName: Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents + ExpectedWarningsFilepath: "Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/tests/compatibility/ExpectedWarnings.txt b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..6f0bb92f63f9 --- /dev/null +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.Namespaces/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,19 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\EventGridNamespacesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.EventGridNamespacesClientBuilderExtensions\.AddEventGridSenderClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\EventGridNamespacesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.EventGridNamespacesClientBuilderExtensions\.AddEventGridSenderClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\EventGridNamespacesClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.EventGridNamespacesClientBuilderExtensions\.AddEventGridReceiverClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\EventGridNamespacesClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.EventGridNamespacesClientBuilderExtensions\.AddEventGridReceiverClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\eventgrid\\Azure\.Messaging\.EventGrid\\src\\Shared\\CloudEventRequestContent\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.CloudEventRequestContent\.EnsureSerialized\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\eventgrid\\Azure\.Messaging\.EventGrid\\src\\Shared\\CloudEventRequestContent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.CloudEventRequestContent\.EnsureSerialized\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\eventgrid\\Azure\.Messaging\.EventGrid\\src\\Shared\\CloudEventsRequestContent\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.CloudEventsRequestContent\.EnsureSerialized\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\eventgrid\\Azure\.Messaging\.EventGrid\\src\\Shared\\CloudEventsRequestContent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.CloudEventsRequestContent\.EnsureSerialized\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\ReceiveDetails\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.Namespaces\.ReceiveDetails\.WriteEvent\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,CloudEvent,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\ReceiveDetails\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.Namespaces\.ReceiveDetails\.WriteEvent\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,CloudEvent,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\ReceiveDetails\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.Namespaces\.ReceiveDetails\.ReadEvent\(JsonProperty,CloudEvent&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Customization\\ReceiveDetails\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.Namespaces\.ReceiveDetails\.ReadEvent\(JsonProperty,CloudEvent&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Generated\\Models\\FailedLockToken\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.Namespaces\.FailedLockToken\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Generated\\Models\\FailedLockToken\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.Namespaces\.FailedLockToken\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Generated\\Models\\FailedLockToken\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.EventGrid\.Namespaces\.FailedLockToken\.DeserializeFailedLockToken\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Messaging\.EventGrid\.Namespaces\\src\\Generated\\Models\\FailedLockToken\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.EventGrid\.Namespaces\.FailedLockToken\.DeserializeFailedLockToken\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tests/compatibility/ExpectedWarnings.txt b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..9356a2a736d8 --- /dev/null +++ b/sdk/eventgrid/Azure.Messaging.EventGrid.SystemEvents/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,3 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.CloudEvent:\ Using\ member\ 'Azure\.Messaging\.CloudEventConverter\.CloudEventConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ utilizes\ reflection-based\ JSON\ serialization\ and\ deserialization\ which\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/compatibility/ExpectedWarnings.txt b/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..e392add26f1f --- /dev/null +++ b/sdk/eventgrid/Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +/home/runner/work/sdk-csharp/sdk-csharp/src/CloudNative\.CloudEvents\.SystemTextJson/JsonEventFormatter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ CloudNative\.CloudEvents\.SystemTextJson\.JsonEventFormatter\.EncodeStructuredModeData\(CloudEvent,Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/home/runner/work/sdk-csharp/sdk-csharp/src/CloudNative\.CloudEvents\.SystemTextJson/JsonEventFormatter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ CloudNative\.CloudEvents\.SystemTextJson\.JsonEventFormatter\.EncodeStructuredModeData\(CloudEvent,Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/eventgrid/ci.yml b/sdk/eventgrid/ci.yml index f7864ab0ab30..82eb3d85eee2 100644 --- a/sdk/eventgrid/ci.yml +++ b/sdk/eventgrid/ci.yml @@ -52,5 +52,10 @@ extends: # the MSDocs issue is fixed. # https://github.com/Azure/azure-sdk-for-net/issues/45032 skipPublishDocMs: true - - + ExpectedAOTWarnings: + - ArtifactName: Azure.Messaging.EventGrid.Namespaces + ExpectedWarningsFilepath: "Azure.Messaging.EventGrid.Namespaces/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Messaging.EventGrid.SystemEvents + ExpectedWarningsFilepath: "Azure.Messaging.EventGrid.SystemEvents/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents + ExpectedWarningsFilepath: "Microsoft.Azure.Messaging.EventGrid.CloudNativeCloudEvents/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/eventhub/ci.yml b/sdk/eventhub/ci.yml index fed7c8f81d44..5ecc84c6c349 100644 --- a/sdk/eventhub/ci.yml +++ b/sdk/eventhub/ci.yml @@ -43,10 +43,4 @@ extends: - name: Azure.Messaging.EventHubs.Processor safeName: AzureMessagingEventHubsProcessor triggeringPaths: - - Azure.Messaging.EventHubs.Shared - CheckAotCompat: true - AOTTestInputs: - - ArtifactName: Azure.Messaging.EventHubs - ExpectedWarningsFilepath: None - - ArtifactName: Azure.Messaging.EventHubs.Processor - ExpectedWarningsFilepath: None \ No newline at end of file + - Azure.Messaging.EventHubs.Shared \ No newline at end of file diff --git a/sdk/extension-wcf/Microsoft.WCF.Azure.StorageQueues/tests/compatibility/ExpectedWarnings.txt b/sdk/extension-wcf/Microsoft.WCF.Azure.StorageQueues/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..e6fd47ebb09c --- /dev/null +++ b/sdk/extension-wcf/Microsoft.WCF.Azure.StorageQueues/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,183 @@ +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.TokenValidationStarted\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.TokenValidationFailure\(String,String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.TokenValidationSuccess\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.MessageWrittenByEncoder\(Int32,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ThrowingEtwExceptionVerbose\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ThrowingEtwException\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/System/Runtime/Diagnostics/DiagnosticTraceBase\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.Diagnostics\.DiagnosticTraceBase\.StackTraceString\(Exception\):\ Using\ member\ 'System\.Diagnostics\.StackFrame\.GetMethod\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Metadata\ for\ the\ method\ might\ be\ incomplete\ or\ removed\.\ Consider\ using\ DiagnosticMethodInfo\.Create\ instead\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ThrowingException\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.CreateProxy\(MessageDirection,ServiceChannel\):\ Using\ member\ 'System\.Reflection\.DispatchProxy\.Create\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ proxy\ instance\ requires\ generating\ code\ at\ runtime\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.CreateProxy\(MessageDirection,ServiceChannel\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'System\.Reflection\.DispatchProxy\.Create\(\)'\.\ The\ generic\ parameter\ 'TChannel'\ of\ 'System\.ServiceModel\.Channels\.ServiceChannelProxy\.CreateProxy\(MessageDirection,ServiceChannel\)'\ 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\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.BufferPoolChangeQuota\(Int32,Int32,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/IdentityModel/CryptoHelper\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.IdentityModel\.CryptoHelper\.GetAlgorithmFromConfig\(String\):\ Using\ member\ 'System\.Security\.Cryptography\.CryptoConfig\.CreateFromName\(String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ default\ algorithm\ implementations\ might\ be\ removed,\ use\ strong\ type\ references\ like\ 'RSA\.Create\(\)'\ instead\. +/_/src/System\.ServiceModel\.Primitives/src/System/IdentityModel/CryptoHelper\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ System\.IdentityModel\.CryptoHelper\.GetAlgorithmFromConfig\(String\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +/_/src/libraries/System\.Reflection\.DispatchProxy/src/System/Reflection/DispatchProxyGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Reflection\.DispatchProxyGenerator\.GetGenericMethodMethodInfo\(\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ServiceChannelCallStop\(String,String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateFaultException\(MessageFault,String\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.IsStartObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateFaultException\(MessageFault,String\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.IsStartObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateFaultException\(MessageFault,String\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.ReadObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateFaultException\(MessageFault,String\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.ReadObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Security/WSTrust\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.ServiceModel\.Security\.WSTrust\.Driver\.WriteAppliesTo\(Object,Type,XmlObjectSerializer,XmlWriter\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.WriteObject\(XmlDictionaryWriter,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Security/WSTrust\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Security\.WSTrust\.Driver\.WriteAppliesTo\(Object,Type,XmlObjectSerializer,XmlWriter\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.WriteObject\(XmlDictionaryWriter,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/MessageFault\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.ServiceModel\.Channels\.MessageFault\.GetDetail\(XmlObjectSerializer\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.ReadObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/MessageFault\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Channels\.MessageFault\.GetDetail\(XmlObjectSerializer\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.ReadObject\(XmlDictionaryReader\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateFaultException\(MessageFault,String,Object,Type,XmlDictionaryReader\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ClientOperationPrepared\(Guid,String,String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEventWithRelatedActivityId\(Int32,Guid,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ClientOperationPrepared\(Guid,String,String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/ProxyOperationRuntime\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ System\.ServiceModel\.Dispatcher\.ProxyOperationRuntime\.GetDefaultParameterValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'parameterType'\ of\ method\ 'System\.ServiceModel\.Dispatcher\.ProxyOperationRuntime\.GetDefaultParameterValue\(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\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.CreateInstance\(\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2060:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.CreateInstance\(\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.TaskCompletionSourceInfo\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.TaskCompletionSourceInfo\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.GetDeclaredProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.GenericType\.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\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.TaskCompletionSourceInfo\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.GetDeclaredMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.GenericType\.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\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.TaskCompletionSourceInfo\(Type\):\ 'name'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeMethod\(Type,String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.GenericType\.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\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/ServiceChannelProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.TaskCompletionSourceInfo\(Type\):\ 'name'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeMethod\(Type,String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.ServiceModel\.Channels\.ServiceChannelProxy\.TaskCompletionSourceInfo\.GenericType\.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\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.ByteArrayDataContract\.ByteArrayDataContract\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.ByteArrayDataContract\.ByteArrayDataContract\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.ByteArrayDataContract\.ByteArrayDataContract\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.ByteArrayDataContract\.ByteArrayDataContract\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ErrorHandlerInvoked\(String,Boolean,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.ServiceException\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/MessageFault\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.ServiceModel\.Channels\.XmlObjectSerializerFault\.OnWriteDetailContents\(XmlDictionaryWriter\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.WriteObject\(XmlDictionaryWriter,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Channels/MessageFault\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Channels\.XmlObjectSerializerFault\.OnWriteDetailContents\(XmlDictionaryWriter\):\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializer\.WriteObject\(XmlDictionaryWriter,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/System\.ServiceModel\.Primitives/src/Internals/WcfEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Runtime\.WcfEventSource\.FaultProviderInvoked\(String,String,String,String\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. +/_/src/System\.ServiceModel\.Primitives/src/System/ServiceModel/Dispatcher/FaultFormatter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.ServiceModel\.Dispatcher\.FaultFormatter\.CreateMessageFault\(XmlObjectSerializer,FaultException,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.ChildElementNamespaceProperty\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.CollectionDataContract\.ChildElementNamespace\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.GetItemContractMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.CollectionDataContract\.ItemContract\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.WriteXmlValueMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.WriteXmlValue\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.ReadXmlValueMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.ReadXmlValue\(XmlReaderDelegator,XmlObjectSerializerReadContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerializeReference\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerialize\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithoutXsiType\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithXsiTypeAtTopLevel\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithXsiType\(XmlWriterDelegator,Object,RuntimeTypeHandle,Type,Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeAndVerifyType\(DataContract,XmlWriterDelegator,Object,Boolean,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteString\(XmlWriterDelegator,String,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteBase64\(XmlWriterDelegator,Byte\[],XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteUri\(XmlWriterDelegator,Uri,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteQName\(XmlWriterDelegator,XmlQualifiedName,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteSerializationInfo\(XmlWriterDelegator,Type,SerializationInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteDataContractValue\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteResolvedTypeInfo\(XmlWriterDelegator,Type,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.ResolveType\(Type,Type,XmlDictionaryString&,XmlDictionaryString&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteTypeInfo\(XmlWriterDelegator,DataContract,DataContract\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataMember\(XmlWriterDelegator,ExtensionDataMember\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataTypeInfo\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataValue\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.TryWriteDeserializedExtensionData\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionClassData\(XmlWriterDelegator,ClassDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionCollectionData\(XmlWriterDelegator,CollectionDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionISerializableData\(XmlWriterDelegator,ISerializableDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionXmlData\(XmlWriterDelegator,XmlDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContractSkipValidation\(Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.CheckIfTypeSerializable\(Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetSurrogatedType\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.SerializerKnownDataContracts\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContractsForKnownTypes\(IList`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.IsKnownType\(DataContract,Dictionary`2,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.IsKnownType\(DataContract,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveNameFromKnownTypes\(XmlQualifiedName\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveDataContractFromKnownTypes\(String,String,DataContract,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveDataContractFromRootDataContract\(XmlQualifiedName\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteISerializable\(XmlWriterDelegator,ISerializable\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatContentWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionData\(XmlWriterDelegator,ExtensionDataObject,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalSerializeMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerialize\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.WriteNullMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.WriteNullMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalSerializeReferenceMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerializeReference\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerializeReference\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.InternalSerialize\(XmlWriterDelegator,Object,Boolean,Boolean,Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithoutXsiType\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithXsiTypeAtTopLevel\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeWithXsiType\(XmlWriterDelegator,Object,RuntimeTypeHandle,Type,Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.SerializeAndVerifyType\(DataContract,XmlWriterDelegator,Object,Boolean,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteString\(XmlWriterDelegator,String,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteBase64\(XmlWriterDelegator,Byte\[],XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteUri\(XmlWriterDelegator,Uri,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteQName\(XmlWriterDelegator,XmlQualifiedName,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteNull\(XmlWriterDelegator,Type,Boolean,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteSerializationInfo\(XmlWriterDelegator,Type,SerializationInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteDataContractValue\(DataContract,XmlWriterDelegator,Object,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteResolvedTypeInfo\(XmlWriterDelegator,Type,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.ResolveType\(Type,Type,XmlDictionaryString&,XmlDictionaryString&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteTypeInfo\(XmlWriterDelegator,DataContract,DataContract\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataMember\(XmlWriterDelegator,ExtensionDataMember\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataTypeInfo\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionDataValue\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.TryWriteDeserializedExtensionData\(XmlWriterDelegator,IDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionClassData\(XmlWriterDelegator,ClassDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionCollectionData\(XmlWriterDelegator,CollectionDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionISerializableData\(XmlWriterDelegator,ISerializableDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionXmlData\(XmlWriterDelegator,XmlDataNode\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContractSkipValidation\(Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContract\(Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.CheckIfTypeSerializable\(Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetSurrogatedType\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.SerializerKnownDataContracts\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.GetDataContractsForKnownTypes\(IList`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.IsKnownType\(DataContract,Dictionary`2,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.IsKnownType\(DataContract,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveNameFromKnownTypes\(XmlQualifiedName\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveDataContractFromKnownTypes\(String,String,DataContract,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerContext\.ResolveDataContractFromRootDataContract\(XmlQualifiedName\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteISerializable\(XmlWriterDelegator,ISerializable\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.XmlFormatWriterMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionData\(XmlWriterDelegator,ExtensionDataObject,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.WriteISerializableMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteISerializable\(XmlWriterDelegator,ISerializable\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.WriteExtensionDataMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerWriteContext\.WriteExtensionData\(XmlWriterDelegator,ExtensionDataObject,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.ChildElementNamespacesProperty\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.ClassDataContract\.ChildElementNamespaces\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.ReadSerializationInfoMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.ReadSerializationInfo\(XmlReaderDelegator,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.WriteXmlValue\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.ReadXmlValue\(XmlReaderDelegator,XmlObjectSerializerReadContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.WriteXmlElement\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.GetPrimitiveDataContract\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.GetPrimitiveDataContract\(String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.PrimitiveDataContract\.WriteXmlValue\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDataContract\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDataContract\(RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDataContract\(Int32,RuntimeTypeHandle\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDataContractSkipValidation\(Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetGetOnlyCollectionDataContract\(Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetGetOnlyCollectionDataContractSkipValidation\(Int32,RuntimeTypeHandle,Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetBuiltInDataContract\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetBuiltInDataContract\(String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.WriteXmlValue\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.ReadXmlValue\(XmlReaderDelegator,XmlObjectSerializerReadContext\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.WriteXmlElement\(XmlWriterDelegator,Object,XmlObjectSerializerWriteContext,XmlDictionaryString,XmlDictionaryString\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GenericInfo\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.BindGenericParameters\(DataContract\[],Dictionary`2\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.IsTypeSerializable\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetXmlName\(Type,Boolean&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetXmlName\(Type,HashSet`1,Boolean&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetCollectionXmlName\(Type,Type,CollectionDataContractAttribute&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetCollectionXmlName\(Type,Type,HashSet`1,CollectionDataContractAttribute&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDefaultXmlName\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetDefaultXmlName\(String,String&,String&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.ExpandGenericParameters\(String,IGenericNameProvider\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.ImportKnownTypeAttributes\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.CheckAndAdd\(Type,Dictionary`2,Dictionary`2&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetBuiltInDataContract\(String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.BaseContract\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.KnownDataContracts\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetXmlName\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.GetArrayTypeName\(Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.BaseContract\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/PrimitiveDataContract\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.DataContracts\.NullPrimitiveDataContract\.NullPrimitiveDataContract\(\):\ Using\ member\ 'System\.Runtime\.Serialization\.DataContracts\.DataContract\.KnownDataContracts\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.GetMemberIndexWithRequiredMembersMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.GetMemberIndexWithRequiredMembers\(XmlReaderDelegator,XmlDictionaryString\[],XmlDictionaryString\[],Int32,Int32,ExtensionDataObject\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.GetMemberIndexMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.GetMemberIndex\(XmlReaderDelegator,XmlDictionaryString\[],XmlDictionaryString\[],Int32,ExtensionDataObject\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.ReadIfNullOrRefMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.ReadIfNullOrRef\(XmlReaderDelegator,Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.GetExistingObjectMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.GetExistingObject\(String,Type,String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/ReflectionReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.ReflectionReader\.CollectionSetItemDelegateMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.ReflectionReader\.GetCollectionSetItemDelegate\(CollectionDataContract,Object,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalDeserializeMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.InternalDeserialize\(XmlReaderDelegator,Int32,RuntimeTypeHandle,String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalDeserializeMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.InternalDeserialize\(XmlReaderDelegator,Type,String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalDeserializeMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.InternalDeserialize\(XmlReaderDelegator,Type,DataContract,String,String\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/XmlFormatGeneratorStatics\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.XmlFormatGeneratorStatics\.InternalDeserializeMethod\.get:\ Using\ member\ 'System\.Runtime\.Serialization\.XmlObjectSerializerReadContext\.InternalDeserialize\(XmlReaderDelegator,String,String,Type,DataContract&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Data\ Contract\ Serialization\ and\ Deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/AccessorBuilder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.FastInvokerBuilder\.CreateGetter\(MemberInfo\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.DataContractSerialization/src/System/Runtime/Serialization/AccessorBuilder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.Serialization\.FastInvokerBuilder\.CreateSetter\(MemberInfo\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. diff --git a/sdk/extension-wcf/ci.yml b/sdk/extension-wcf/ci.yml index 4916d877a069..a453ccf2e419 100644 --- a/sdk/extension-wcf/ci.yml +++ b/sdk/extension-wcf/ci.yml @@ -33,4 +33,7 @@ extends: safeName: MicrosoftWCFAzureStorageQueues CheckAOTCompat: false TestSetupSteps: - - template: /sdk/storage/tests-install-azurite.yml \ No newline at end of file + - template: /sdk/storage/tests-install-azurite.yml + ExpectedAOTWarnings: + - ArtifactName: Microsoft.WCF.Azure.StorageQueues + ExpectedWarningsFilepath: "Microsoft.WCF.Azure.StorageQueues/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/tests/compatibility/ExpectedWarnings.txt b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..750314b3d065 --- /dev/null +++ b/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,3 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2092:\ Microsoft\.AspNetCore\.DataProtection\.DecryptorTypeForwardingActivator\.CreateInstance\(Type,String\):\ 'DynamicallyAccessedMemberTypes'\ in\ 'DynamicallyAccessedMembersAttribute'\ on\ the\ parameter\ 'expectedBaseType'\ of\ method\ 'Microsoft\.AspNetCore\.DataProtection\.DecryptorTypeForwardingActivator\.CreateInstance\(Type,String\)'\ don't\ match\ overridden\ parameter\ 'expectedBaseType'\ of\ method\ 'Microsoft\.AspNetCore\.DataProtection\.Internal\.IActivator\.CreateInstance\(Type,String\)'\.\ All\ overridden\ members\ must\ have\ the\ same\ 'DynamicallyAccessedMembersAttribute'\ usage\. +.*Azure\.Extensions\.AspNetCore\.DataProtection\.Keys\\src\\DecryptorTypeForwardingActivator\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.AspNetCore\.DataProtection\.DecryptorTypeForwardingActivator\.CreateInstance\(Type,String,Boolean&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +.*Azure\.Extensions\.AspNetCore\.DataProtection\.Keys\\src\\DecryptorTypeForwardingActivator\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.AspNetCore\.DataProtection\.DecryptorTypeForwardingActivator\.CreateInstanceImpl\(Type,String\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. diff --git a/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/tests/compatibility/ExpectedWarnings.txt b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ce72b7fe48da --- /dev/null +++ b/sdk/extensions/Microsoft.Azure.WebJobs.Extensions.Clients/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,16 @@ +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClient\(IConfiguration,TokenCredential,!1\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ generic\ parameter\ 'TClient'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClient\(IConfiguration,TokenCredential,!1\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClient\(Type,IConfiguration,TokenCredential,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClient\(IConfiguration,TokenCredential,!1\):\ 'clientType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClient\(Type,IConfiguration,TokenCredential,Object\)'\.\ The\ generic\ parameter\ 'TClient'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClientOptions\(IConfiguration\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClientOptions\(IConfiguration\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.CreateClientOptions\(IConfiguration\):\ 'optionsType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\.\ The\ generic\ parameter\ 'TClientOptions'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.TryGetServiceUri\(IConfiguration,Uri&\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\Shared\\StorageClientProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.Clients\.Shared\.StorageClientProvider`2\.TryGetServiceUri\(IConfiguration,Uri&\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ field\ 'Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\._clientType'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ 'optionsType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClientOptions\(Type,Object,IConfiguration\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.ParameterInfo\.ParameterType\.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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ Using\ member\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClient\(Type,IConfiguration,TokenCredential,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.Clients\\src\\AzureClientsExtensionConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\.GetValueAsync\(\):\ 'clientType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'Microsoft\.Extensions\.Azure\.AzureComponentFactory\.CreateClient\(Type,IConfiguration,TokenCredential,Object\)'\.\ The\ field\ 'Microsoft\.Extensions\.Hosting\.AzureClientsExtensionConfigProvider\.AzureClientValueProvider\._clientType'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\):\ 'TImplementation'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceDescriptor\.Singleton\(\)'\.\ The\ generic\ parameter\ 'TExtension'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(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\. diff --git a/sdk/extensions/ci.yml b/sdk/extensions/ci.yml index 12b68ad7c818..671b3bade7df 100644 --- a/sdk/extensions/ci.yml +++ b/sdk/extensions/ci.yml @@ -37,7 +37,8 @@ extends: safeName: AzureExtensionsAspNetCoreConfigurationSecrets - name: Microsoft.Azure.WebJobs.Extensions.Clients safeName: MicrosoftAzureWebJobsExtensionsClients - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Microsoft.Extensions.Azure - ExpectedWarningsFilepath: None + ExpectedAOTWarnings: + - ArtifactName: Azure.Extensions.AspNetCore.DataProtection.Keys + ExpectedWarningsFilepath: "Azure.Extensions.AspNetCore.DataProtection.Keys/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Microsoft.Azure.WebJobs.Extensions.Clients + ExpectedWarningsFilepath: "Microsoft.Azure.WebJobs.Extensions.Clients/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/face/Azure.AI.Vision.Face/tests/compatibility/ExpectedWarnings.txt b/sdk/face/Azure.AI.Vision.Face/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ebce23c61e79 --- /dev/null +++ b/sdk/face/Azure.AI.Vision.Face/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,6 @@ +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceSessionClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceSessionClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.Face\\src\\Generated\\AIVisionFaceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AIVisionFaceClientBuilderExtensions\.AddFaceAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/face/ci.yml b/sdk/face/ci.yml index 107d955e405d..be9999d36390 100644 --- a/sdk/face/ci.yml +++ b/sdk/face/ci.yml @@ -33,3 +33,6 @@ extends: Artifacts: - name: Azure.AI.Vision.Face safeName: AzureAIVisionFace + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.Vision.Face + ExpectedWarningsFilepath: "Azure.AI.Vision.Face/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/compatibility/ExpectedWarnings.txt b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..d5c3837fc2fb --- /dev/null +++ b/sdk/formrecognizer/Azure.AI.FormRecognizer/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,12 @@ +.*Azure\.AI\.FormRecognizer\\src\\DocumentAnalysisClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DocumentAnalysisClientBuilderExtensions\.AddDocumentAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.FormRecognizer\\src\\DocumentAnalysisClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DocumentAnalysisClientBuilderExtensions\.AddDocumentAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.FormRecognizer\\src\\FormRecognizerClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.FormRecognizerClientBuilderExtensions\.AddFormRecognizerClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.FormRecognizer\\src\\FormRecognizerClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.FormRecognizerClientBuilderExtensions\.AddFormRecognizerClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.FormRecognizer\\src\\FormTrainingClient\\CopyAuthorization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.FormRecognizer\.Training\.CopyAuthorization\.FromJson\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.FormRecognizer\\src\\FormTrainingClient\\CopyAuthorization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.FormRecognizer\.Training\.CopyAuthorization\.FromJson\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.FormRecognizer\\src\\FormTrainingClient\\CopyAuthorization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.FormRecognizer\.Training\.CopyAuthorization\.ToJson\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(CopyAuthorization\.CopyAuthorizationParse,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.FormRecognizer\\src\\FormTrainingClient\\CopyAuthorization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.FormRecognizer\.Training\.CopyAuthorization\.ToJson\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(CopyAuthorization\.CopyAuthorizationParse,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.FormRecognizer\\src\\Internal\\AnalyzeResultOperation\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.FormRecognizer\.DocumentAnalysis\.AnalyzeResultOperation\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.FormRecognizer\\src\\Internal\\AnalyzeResultOperation\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.FormRecognizer\.DocumentAnalysis\.AnalyzeResultOperation\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.FormRecognizer\\src\\OperationDetails\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.FormRecognizer\.DocumentAnalysis\.OperationDetails\.JsonError\.set:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.FormRecognizer\\src\\OperationDetails\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.FormRecognizer\.DocumentAnalysis\.OperationDetails\.JsonError\.set:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/formrecognizer/ci.yml b/sdk/formrecognizer/ci.yml index 2f18e1247a23..ce5171d665bb 100644 --- a/sdk/formrecognizer/ci.yml +++ b/sdk/formrecognizer/ci.yml @@ -30,3 +30,6 @@ extends: Artifacts: - name: Azure.AI.FormRecognizer safeName: AzureAIFormRecognizer + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.FormRecognizer + ExpectedWarningsFilepath: "Azure.AI.FormRecognizer/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/hdinsight/Microsoft.Azure.HDInsight.Job/tests/compatibility/ExpectedWarnings.txt b/sdk/hdinsight/Microsoft.Azure.HDInsight.Job/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..e19e856144e5 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.HDInsight.Job/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,193 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/hdinsight/ci.yml b/sdk/hdinsight/ci.yml index 549c29f68929..224dfdb96d83 100644 --- a/sdk/hdinsight/ci.yml +++ b/sdk/hdinsight/ci.yml @@ -35,3 +35,6 @@ extends: Artifacts: - name: Microsoft.Azure.HDInsight.Job safeName: MicrosoftAzureHDInsightJob + ExpectedAOTWarnings: + - ArtifactName: Microsoft.Azure.HDInsight.Job + ExpectedWarningsFilepath: "Microsoft.Azure.HDInsight.Job/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/healthdataaiservices/Azure.Health.Deidentification/tests/compatibility/ExpectedWarnings.txt b/sdk/healthdataaiservices/Azure.Health.Deidentification/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..e53b468f8a9f --- /dev/null +++ b/sdk/healthdataaiservices/Azure.Health.Deidentification/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,10 @@ +.*Azure\.Health\.Deidentification\\src\\Generated\\HealthDeidentificationClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.HealthDeidentificationClientBuilderExtensions\.AddDeidentificationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Deidentification\\src\\Generated\\HealthDeidentificationClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.HealthDeidentificationClientBuilderExtensions\.AddDeidentificationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationDocumentDetails\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Deidentification\.DeidentificationDocumentDetails\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationDocumentDetails\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Deidentification\.DeidentificationDocumentDetails\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationDocumentDetails\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Deidentification\.DeidentificationDocumentDetails\.DeserializeDeidentificationDocumentDetails\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationDocumentDetails\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Deidentification\.DeidentificationDocumentDetails\.DeserializeDeidentificationDocumentDetails\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationJob\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Deidentification\.DeidentificationJob\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationJob\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Deidentification\.DeidentificationJob\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationJob\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Deidentification\.DeidentificationJob\.DeserializeDeidentificationJob\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Deidentification\\src\\Generated\\DeidentificationJob\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Deidentification\.DeidentificationJob\.DeserializeDeidentificationJob\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/healthdataaiservices/ci.yml b/sdk/healthdataaiservices/ci.yml index 9f2bca787d5e..c977a510158f 100644 --- a/sdk/healthdataaiservices/ci.yml +++ b/sdk/healthdataaiservices/ci.yml @@ -40,3 +40,6 @@ extends: Artifacts: - name: Azure.Health.Deidentification safeName: AzureHealthDeidentification + ExpectedAOTWarnings: + - ArtifactName: Azure.Health.Deidentification + ExpectedWarningsFilepath: "Azure.Health.Deidentification/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/healthinsights/Azure.Health.Insights.CancerProfiling/tests/compatibility/ExpectedWarnings.txt b/sdk/healthinsights/Azure.Health.Insights.CancerProfiling/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..3c1b22482bbc --- /dev/null +++ b/sdk/healthinsights/Azure.Health.Insights.CancerProfiling/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Health\.Insights\.CancerProfiling\\src\\Generated\\HealthInsightsCancerProfilingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.HealthInsightsCancerProfilingClientBuilderExtensions\.AddCancerProfilingClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Insights\.CancerProfiling\\src\\Generated\\HealthInsightsCancerProfilingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.HealthInsightsCancerProfilingClientBuilderExtensions\.AddCancerProfilingClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/healthinsights/Azure.Health.Insights.ClinicalMatching/tests/compatibility/ExpectedWarnings.txt b/sdk/healthinsights/Azure.Health.Insights.ClinicalMatching/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..187bbb16f042 --- /dev/null +++ b/sdk/healthinsights/Azure.Health.Insights.ClinicalMatching/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Health\.Insights\.ClinicalMatching\\src\\Generated\\HealthInsightsClinicalMatchingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.HealthInsightsClinicalMatchingClientBuilderExtensions\.AddClinicalMatchingClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Insights\.ClinicalMatching\\src\\Generated\\HealthInsightsClinicalMatchingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.HealthInsightsClinicalMatchingClientBuilderExtensions\.AddClinicalMatchingClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/tests/compatibility/ExpectedWarnings.txt b/sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..df697fa98cbc --- /dev/null +++ b/sdk/healthinsights/Azure.Health.Insights.RadiologyInsights/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,6 @@ +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\HealthInsightsRadiologyInsightsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.HealthInsightsRadiologyInsightsClientBuilderExtensions\.AddRadiologyInsightsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\HealthInsightsRadiologyInsightsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.HealthInsightsRadiologyInsightsClientBuilderExtensions\.AddRadiologyInsightsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\RadiologyInsightsJob\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Insights\.RadiologyInsights\.RadiologyInsightsJob\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\RadiologyInsightsJob\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Insights\.RadiologyInsights\.RadiologyInsightsJob\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,ResponseError,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\RadiologyInsightsJob\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Health\.Insights\.RadiologyInsights\.RadiologyInsightsJob\.DeserializeRadiologyInsightsJob\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Health\.Insights\.RadiologyInsights\\src\\Generated\\RadiologyInsightsJob\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Health\.Insights\.RadiologyInsights\.RadiologyInsightsJob\.DeserializeRadiologyInsightsJob\(JsonElement,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/healthinsights/ci.yml b/sdk/healthinsights/ci.yml index 3909a651b13c..57d9ab279188 100644 --- a/sdk/healthinsights/ci.yml +++ b/sdk/healthinsights/ci.yml @@ -31,4 +31,11 @@ extends: - name: Azure.Health.Insights.CancerProfiling safeName: AzureHealthInsightsCancerProfiling - name: Azure.Health.Insights.RadiologyInsights - safeName: AzureHealthInsightsRadiologyInsights \ No newline at end of file + safeName: AzureHealthInsightsRadiologyInsights + ExpectedAOTWarnings: + - ArtifactName: Azure.Health.Insights.ClinicalMatching + ExpectedWarningsFilepath: "Azure.Health.Insights.ClinicalMatching/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Health.Insights.CancerProfiling + ExpectedWarningsFilepath: "Azure.Health.Insights.CancerProfiling/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Health.Insights.RadiologyInsights + ExpectedWarningsFilepath: "Azure.Health.Insights.RadiologyInsights/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/identity/Azure.Identity.Broker/tests/compatibility/ExpectedWarnings.txt b/sdk/identity/Azure.Identity.Broker/tests/compatibility/ExpectedWarnings.txt index 79d1fdb3593a..7fec27668b05 100644 --- a/sdk/identity/Azure.Identity.Broker/tests/compatibility/ExpectedWarnings.txt +++ b/sdk/identity/Azure.Identity.Broker/tests/compatibility/ExpectedWarnings.txt @@ -1 +1 @@ -ILC : warning IL3000: Microsoft\.Identity\.Client\.NativeInterop\.Platform\.GetExecutingAssemblyDirectory\(\): 'System\.Reflection\.Assembly\.Location\.get' always returns an empty string for assemblies embedded in a single-file app\. If the path to the app directory is needed, consider calling 'System\.AppContext\.BaseDirectory' \ No newline at end of file +ILC\ :\ warning\ IL3000:\ Microsoft\.Identity\.Client\.NativeInterop\.Platform\.GetExecutingAssemblyDirectory\(\):\ 'System\.Reflection\.Assembly\.Location\.get'\ always\ returns\ an\ empty\ string\ for\ assemblies\ embedded\ in\ a\ single-file\ app\.\ If\ the\ path\ to\ the\ app\ directory\ is\ needed,\ consider\ calling\ 'System\.AppContext\.BaseDirectory'\. diff --git a/sdk/identity/ci.yml b/sdk/identity/ci.yml index 1f2b510c28c8..c8bf0f8b0a05 100644 --- a/sdk/identity/ci.yml +++ b/sdk/identity/ci.yml @@ -31,9 +31,6 @@ extends: safeName: AzureIdentity - name: Azure.Identity.Broker safeName: AzureIdentityBroker - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Identity - ExpectedWarningsFilepath: None + ExpectedAOTWarnings: - ArtifactName: Azure.Identity.Broker ExpectedWarningsFilepath: "Azure.Identity.Broker/tests/compatibility/ExpectedWarnings.txt" diff --git a/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/compatibility/ExpectedWarnings.txt b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..0fbb6bfad26f --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Certificates/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Security\.KeyVault\.Certificates\\src\\CertificateClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.CertificateClientBuilderExtensions\.AddCertificateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.KeyVault\.Certificates\\src\\CertificateClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.CertificateClientBuilderExtensions\.AddCertificateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.KeyVault\.Certificates\\src\\LightweightPkcs8Decoder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.LightweightPkcs8Decoder\.ECParametersProxy\.ToECDsa\(\):\ 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\. +.*Azure\.Security\.KeyVault\.Certificates\\src\\LightweightPkcs8Decoder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Azure\.Core\.LightweightPkcs8Decoder\.ECCurveProxy\.ExportFromPublicKey\(ECDsa\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. diff --git a/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/compatibility/ExpectedWarnings.txt b/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..f3e850b889c6 --- /dev/null +++ b/sdk/keyvault/Azure.Security.KeyVault.Keys/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Security\.KeyVault\.Keys\\src\\KeyClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.KeyClientBuilderExtensions\.AddKeyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.KeyVault\.Keys\\src\\KeyClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.KeyClientBuilderExtensions\.AddKeyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.KeyVault\.Keys\\src\\KeyClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.KeyClientBuilderExtensions\.AddCryptographyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Security\.KeyVault\.Keys\\src\\KeyClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.KeyClientBuilderExtensions\.AddCryptographyClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/keyvault/ci.yml b/sdk/keyvault/ci.yml index 231e208ced50..be6994022858 100644 --- a/sdk/keyvault/ci.yml +++ b/sdk/keyvault/ci.yml @@ -47,7 +47,8 @@ extends: safeName: AzureSecurityKeyVaultSecrets triggeringPaths: - Azure.Security.Keyvault.Shared - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Security.KeyVault.Secrets - ExpectedWarningsFilepath: None + ExpectedAOTWarnings: + - ArtifactName: Azure.Security.KeyVault.Certificates + ExpectedWarningsFilepath: "Azure.Security.KeyVault.Certificates/tests/compatibility/ExpectedWarnings.txt" + - ArtifactName: Azure.Security.KeyVault.Keys + ExpectedWarningsFilepath: "Azure.Security.KeyVault.Keys/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/loadtestservice/Azure.Developer.LoadTesting/tests/compatibility/ExpectedWarnings.txt b/sdk/loadtestservice/Azure.Developer.LoadTesting/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..33c51ac38911 --- /dev/null +++ b/sdk/loadtestservice/Azure.Developer.LoadTesting/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,8 @@ +.*Azure\.Developer\.LoadTesting\\src\\Generated\\AzureLoadTestingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AzureLoadTestingClientBuilderExtensions\.AddLoadTestAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.LoadTesting\\src\\Generated\\AzureLoadTestingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AzureLoadTestingClientBuilderExtensions\.AddLoadTestAdministrationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.LoadTesting\\src\\Generated\\AzureLoadTestingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AzureLoadTestingClientBuilderExtensions\.AddLoadTestRunClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.LoadTesting\\src\\Generated\\AzureLoadTestingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AzureLoadTestingClientBuilderExtensions\.AddLoadTestRunClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Developer\.LoadTesting\\src\\LoadTestRunClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.LoadTesting\.LoadTestRunClient\.GetMetricsAsync\(String,String,String,String,RequestContent,String,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Developer\.LoadTesting\\src\\LoadTestRunClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.LoadTesting\.LoadTestRunClient\.GetMetricsAsync\(String,String,String,String,RequestContent,String,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Developer\.LoadTesting\\src\\LoadTestRunClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.LoadTesting\.LoadTestRunClient\.GetMetrics\(String,String,String,String,RequestContent,String,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Developer\.LoadTesting\\src\\LoadTestRunClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.LoadTesting\.LoadTestRunClient\.GetMetrics\(String,String,String,String,RequestContent,String,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. diff --git a/sdk/loadtestservice/ci.yml b/sdk/loadtestservice/ci.yml index ed62055cd47a..f3d0d607e237 100644 --- a/sdk/loadtestservice/ci.yml +++ b/sdk/loadtestservice/ci.yml @@ -33,3 +33,6 @@ extends: Artifacts: - name: Azure.Developer.LoadTesting safeName: AzureDeveloperLoadTesting + ExpectedAOTWarnings: + - ArtifactName: Azure.Developer.LoadTesting + ExpectedWarningsFilepath: "Azure.Developer.LoadTesting/tests/compatibility/ExpectedWarnings.txt" \ No newline at end of file diff --git a/sdk/maps/Azure.Maps.Search/tests/compatibility/ExpectedWarnings.txt b/sdk/maps/Azure.Maps.Search/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ae8d1f86c511 --- /dev/null +++ b/sdk/maps/Azure.Maps.Search/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Maps\.Search\\src\\Models\\Boundary\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Maps\.Search\.Models\.Boundary\.Boundary\(BoundaryInternal\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(BoundaryProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Maps\.Search\\src\\Models\\Boundary\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Maps\.Search\.Models\.Boundary\.Boundary\(BoundaryInternal\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(BoundaryProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/maps/ci.yml b/sdk/maps/ci.yml index ce98d66e27d2..c3743877621a 100644 --- a/sdk/maps/ci.yml +++ b/sdk/maps/ci.yml @@ -46,3 +46,6 @@ extends: safeName: AzureMapsGeolocation - name: Azure.Maps.TimeZones safeName: AzureMapsTimeZones + ExpectedAOTWarnings: + - ArtifactName: Azure.Maps.Search + ExpectedWarningsFilepath: Azure.Maps.Search/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/mixedreality/Azure.MixedReality.Authentication/tests/compatibility/ExpectedWarnings.txt b/sdk/mixedreality/Azure.MixedReality.Authentication/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..0df99c0d5f0c --- /dev/null +++ b/sdk/mixedreality/Azure.MixedReality.Authentication/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,196 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Module,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/mixedreality/ci.yml b/sdk/mixedreality/ci.yml index 5e9fbf503cd7..42c1b7bf1cac 100644 --- a/sdk/mixedreality/ci.yml +++ b/sdk/mixedreality/ci.yml @@ -32,3 +32,6 @@ extends: Artifacts: - name: Azure.MixedReality.Authentication safeName: AzureMixedRealityAuthentication + ExpectedAOTWarnings: + - ArtifactName: Azure.MixedReality.Authentication + ExpectedWarningsFilepath: Azure.MixedReality.Authentication/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/modelsrepository/Azure.IoT.ModelsRepository/tests/compatibility/ExpectedWarnings.txt b/sdk/modelsrepository/Azure.IoT.ModelsRepository/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5da980d88c0d --- /dev/null +++ b/sdk/modelsrepository/Azure.IoT.ModelsRepository/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,6 @@ +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\FileModelFetcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.IoT\.ModelsRepository\.Fetchers\.FileModelFetcher\.FetchMetadata\(Uri,CancellationToken\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\FileModelFetcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.IoT\.ModelsRepository\.Fetchers\.FileModelFetcher\.FetchMetadata\(Uri,CancellationToken\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\HttpModelFetcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.IoT\.ModelsRepository\.Fetchers\.HttpModelFetcher\.FetchMetadata\(Uri,CancellationToken\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\HttpModelFetcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.IoT\.ModelsRepository\.Fetchers\.HttpModelFetcher\.FetchMetadata\(Uri,CancellationToken\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\HttpModelFetcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.IoT\.ModelsRepository\.Fetchers\.HttpModelFetcher\.d__13\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.IoT\.ModelsRepository\\src\\Fetchers\\HttpModelFetcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.IoT\.ModelsRepository\.Fetchers\.HttpModelFetcher\.d__13\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/modelsrepository/ci.yml b/sdk/modelsrepository/ci.yml index 0cc8ad7467a0..ba612f86a04b 100644 --- a/sdk/modelsrepository/ci.yml +++ b/sdk/modelsrepository/ci.yml @@ -29,4 +29,6 @@ extends: Artifacts: - name: Azure.IoT.ModelsRepository safeName: AzureIoTModelsRepository - + ExpectedAOTWarnings: + - ArtifactName: Azure.IoT.ModelsRepository + ExpectedWarningsFilepath: Azure.IoT.ModelsRepository/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/monitor/Azure.Monitor.Ingestion/tests/compatibility/ExpectedWarnings.txt b/sdk/monitor/Azure.Monitor.Ingestion/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..f36ad7ee892f --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Ingestion/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Monitor\.Ingestion\\src\\Generated\\IngestionClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.IngestionClientBuilderExtensions\.AddLogsIngestionClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Ingestion\\src\\Generated\\IngestionClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.IngestionClientBuilderExtensions\.AddLogsIngestionClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Ingestion\\src\\LogsIngestionClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Ingestion\.LogsIngestionClient\.d__22`1\.MoveNext\(\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/tests/compatibility/ExpectedWarnings.txt b/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..34b3d14cafdc --- /dev/null +++ b/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Monitor\.OpenTelemetry\.AspNetCore\\src\\DefaultAzureMonitorOptions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.OpenTelemetry\.AspNetCore\.DefaultAzureMonitorOptions\.Configure\(AzureMonitorOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Cannot\ statically\ analyze\ the\ type\ of\ instance\ so\ its\ members\ may\ be\ trimmed\. +.*Azure\.Monitor\.OpenTelemetry\.AspNetCore\\src\\DefaultAzureMonitorOptions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Monitor\.OpenTelemetry\.AspNetCore\.DefaultAzureMonitorOptions\.Configure\(AzureMonitorOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +.*Azure\.Monitor\.OpenTelemetry\.AspNetCore\\src\\OpenTelemetryBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.OpenTelemetry\.AspNetCore\.OpenTelemetryBuilderExtensions\.AddVendorInstrumentationIfPackageNotReferenced\(TracerProviderBuilder\):\ Using\ member\ 'OpenTelemetry\.Trace\.TracerProviderBuilderExtensions\.AddSqlClientInstrumentation\(TracerProviderBuilder\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Trimming\ is\ not\ yet\ supported\ with\ SqlClient\ instrumentation\. +.*Azure\.Monitor\.OpenTelemetry\.AspNetCore\\src\\Internals\\Profiling\\ProfilingSessionEventSource\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.OpenTelemetry\.AspNetCore\.Internals\.Profiling\.ProfilingSessionEventSource\.ResourceAttributes\(IEnumerable`1>\):\ Using\ member\ 'System\.Diagnostics\.Tracing\.EventSource\.WriteEvent\(Int32,Object\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ EventSource\ will\ serialize\ the\ whole\ object\ graph\.\ Trimmer\ will\ not\ safely\ handle\ this\ case\ because\ properties\ may\ be\ trimmed\.\ This\ can\ be\ suppressed\ if\ the\ object\ is\ a\ primitive\ type\. diff --git a/sdk/monitor/Azure.Monitor.Query/tests/compatibility/ExpectedWarnings.txt b/sdk/monitor/Azure.Monitor.Query/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..70e6b6ad0817 --- /dev/null +++ b/sdk/monitor/Azure.Monitor.Query/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,19 @@ +.*Azure\.Monitor\.Query\\src\\LogsQueryClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.LogsQueryClientBuilderExtensions\.AddLogsQueryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\LogsQueryClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.LogsQueryClientBuilderExtensions\.AddLogsQueryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\MetricsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.MetricsClientBuilderExtensions\.AddMetricsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\MetricsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.MetricsClientBuilderExtensions\.AddMetricsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\MetricsQueryClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.MetricsQueryClientBuilderExtensions\.AddMetricsQueryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\MetricsQueryClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.MetricsQueryClientBuilderExtensions\.AddMetricsQueryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Monitor\.Query\\src\\RowBinder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Azure\.Monitor\.Query\.RowBinder\.BindResults\(IReadOnlyList`1\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'System\.Activator\.CreateInstance\(\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Monitor\.Query\.RowBinder\.BindResults\(IReadOnlyList`1\)'\ 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\. +.*Azure\.Monitor\.Query\\src\\Models\\LogsQueryResult\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Query\.Models\.LogsQueryResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Monitor\.Query\\src\\Models\\LogsQueryResult\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Monitor\.Query\.Models\.LogsQueryResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Monitor\.Query\\src\\Models\\MonitorQueryModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Query\.Models\.MonitorQueryModelFactory\.LogsQueryResult\(IReadOnlyList`1,BinaryData,BinaryData,BinaryData\):\ Using\ member\ 'System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Monitor\.Query\\src\\Models\\MonitorQueryModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Query\.Models\.MonitorQueryModelFactory\.LogsQueryResult\(IReadOnlyList`1,BinaryData,BinaryData,BinaryData\):\ Using\ member\ 'System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Monitor\.Query\\src\\Models\\MonitorQueryModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Query\.Models\.MonitorQueryModelFactory\.LogsQueryResult\(IReadOnlyList`1,BinaryData,BinaryData,BinaryData\):\ Using\ member\ 'System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.Monitor\.Query\\src\\Models\\MonitorQueryModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Monitor\.Query\.Models\.MonitorQueryModelFactory\.JsonElementFromObject\(TValue,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(TValue,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Monitor\.Query\\src\\Models\\MonitorQueryModelFactory\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Monitor\.Query\.Models\.MonitorQueryModelFactory\.JsonElementFromObject\(TValue,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(TValue,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMembers\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(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\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.Deserialize\(!0\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'System\.Activator\.CreateInstance\(\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.Deserialize\(!0\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/monitor/ci.yml b/sdk/monitor/ci.yml index c930cb9bd5ca..3051e7a0bb67 100644 --- a/sdk/monitor/ci.yml +++ b/sdk/monitor/ci.yml @@ -47,7 +47,10 @@ extends: safeName: AzureMonitorQuery - name: Azure.Monitor.Ingestion safeName: AzureMonitorIngestion - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Monitor.OpenTelemetry.Exporter - ExpectedWarningsFilepath: None + ExpectedAOTWarnings: + - ArtifactName: Azure.Monitor.Ingestion + ExpectedWarningsFilepath: Azure.Monitor.Ingestion/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Monitor.Query + ExpectedWarningsFilepath: Azure.Monitor.Query/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Monitor.OpenTelemetry.AspNetCore + ExpectedWarningsFilepath: Azure.Monitor.OpenTelemetry.AspNetCore/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/compatibility/ExpectedWarnings.txt b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..f90fefd453b2 --- /dev/null +++ b/sdk/objectanchors/Azure.MixedReality.ObjectAnchors.Conversion/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,211 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.GetResourceProviderNamespace\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.ExtractAzureErrorContent\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.ExtractAzureErrorContent\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceHasListeners\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.Start\(\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.MarkFailed\(Exception\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.Dispose\(\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivitySource\(String\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateTagsCollection\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityTagsCollectionType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceStartActivity\(Object,String,Int32,DateTimeOffset,ICollection`1>,IList\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceStartActivity\(Object,String,Int32,DateTimeOffset,ICollection`1>,IList\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateLinkCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivityLink\(String,String,ICollection`1>\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityContextType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivityLink\(String,String,ICollection`1>\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityLinkType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/objectanchors/ci.yml b/sdk/objectanchors/ci.yml index 7b342727ddc5..3b5354b3a756 100644 --- a/sdk/objectanchors/ci.yml +++ b/sdk/objectanchors/ci.yml @@ -28,3 +28,6 @@ extends: Artifacts: - name: Azure.MixedReality.ObjectAnchors.Conversion safeName: AzureMixedRealityObjectAnchorsConversion + ExpectedAOTWarnings: + - ArtifactName: Azure.MixedReality.ObjectAnchors.Conversion + ExpectedWarningsFilepath: Azure.MixedReality.ObjectAnchors.Conversion/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/personalizer/Azure.AI.Personalizer/tests/compatibility/ExpectedWarnings.txt b/sdk/personalizer/Azure.AI.Personalizer/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..57298fec5005 --- /dev/null +++ b/sdk/personalizer/Azure.AI.Personalizer/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,18 @@ +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankableAction\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.PersonalizerRankableAction\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankableAction\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.PersonalizerRankableAction\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankMultiSlotOptions\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.PersonalizerRankMultiSlotOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankMultiSlotOptions\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.PersonalizerRankMultiSlotOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankOptions\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.PersonalizerRankOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerRankOptions\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.PersonalizerRankOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IEnumerable`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerSlotOptions\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.PersonalizerSlotOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\PersonalizerSlotOptions\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.PersonalizerSlotOptions\.Azure\.Core\.IUtf8JsonSerializable\.Write\(Utf8JsonWriter\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\DecisionContext\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.DecisionContext\.serializeFeatures\(IList`1\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Personalizer\\src\\Models\\RlNetProcessor\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.RlNetProcessor\.Rank\(PersonalizerRankMultiSlotOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DecisionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\RlNetProcessor\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.RlNetProcessor\.Rank\(PersonalizerRankMultiSlotOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DecisionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\RlObjectConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.RlObjectConverter\.ConvertToContextJson\(IList`1,List`1\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DecisionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Personalizer\\src\\Models\\RlObjectConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Personalizer\.RlObjectConverter\.ConvertToContextJson\(IList`1,List`1\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(DecisionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Personalizer\\src\\Models\\DecisionContext\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.DecisionContext\.<>c\.<\.ctor>b__1_1\(Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Personalizer\\src\\Models\\DecisionContext\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.DecisionContext\.<>c\.<\.ctor>b__2_0\(Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Personalizer\\src\\Models\\DecisionContext\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.DecisionContext\.<>c\.<\.ctor>b__2_3\(Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Personalizer\\src\\Models\\RlNetProcessor\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Personalizer\.RlNetProcessor\.<>c\.b__5_0\(Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/personalizer/ci.yml b/sdk/personalizer/ci.yml index f9cfd6aa56d0..089db04ae0e0 100644 --- a/sdk/personalizer/ci.yml +++ b/sdk/personalizer/ci.yml @@ -29,3 +29,6 @@ extends: Artifacts: - name: Azure.AI.Personalizer safeName: AzureAIPersonalizer + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.Personalizer + ExpectedWarningsFilepath: Azure.AI.Personalizer/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.NUnit/tests/compatibility/ExpectedWarnings.txt b/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.NUnit/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..82a16dfc7c34 --- /dev/null +++ b/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.NUnit/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,5 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ NUnit\.Framework\.Internal\.TestExecutionContext\.AdhocContext\.AdhocContext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ NUnit\.Framework\.Constraints\.MsgUtils\.TryFormatKeyValuePair\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ NUnit\.Framework\.Constraints\.MsgUtils\.TryFormatKeyValuePair\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ NUnit\.Framework\.Constraints\.MsgUtils\.GetValueFromTuple\(Type,String,Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ parameter\ 'type'\ of\ method\ 'NUnit\.Framework\.Constraints\.MsgUtils\.GetValueFromTuple\(Type,String,Object\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ NUnit\.Framework\.Constraints\.MsgUtils\.GetValueFromValueTuple\(Type,String,Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String\)'\.\ The\ parameter\ 'type'\ of\ method\ 'NUnit\.Framework\.Constraints\.MsgUtils\.GetValueFromValueTuple\(Type,String,Object\)'\ 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\. diff --git a/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/tests/compatibility/ExpectedWarnings.txt b/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..365075f31121 --- /dev/null +++ b/sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,24 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Model\.TestResultsUri\.AccessLevel:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Model\.TestResultsUri\.AccessLevel:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\ConnectOptions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.BrowserConnectOptionsConverter\.Convert\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\ConnectOptions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.BrowserConnectOptionsConverter\.Convert\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.BrowserConnectOptionsConverter\.Convert\(Object\)'\ 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\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Processor\\DataProcessor\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Processor\.DataProcessor\.GetRawResultObject\(TestResult\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(List`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Processor\\DataProcessor\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Processor\.DataProcessor\.GetRawResultObject\(TestResult\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(List`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Processor\\TestProcessor\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Processor\.TestProcessor\.TestRunCompleteHandler\(Object,TestRunCompleteEventArgs\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(RawTestResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Processor\\TestProcessor\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Processor\.TestProcessor\.TestRunCompleteHandler\(Object,TestRunCompleteEventArgs\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(RawTestResult,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PatchTestRunInfo\(TestRunDto\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(TestRunDto,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PatchTestRunInfo\(TestRunDto\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(TestRunDto,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PatchTestRunInfo\(TestRunDto\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PatchTestRunInfo\(TestRunDto\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PostTestRunShardInfo\(TestRunShardDto\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PostTestRunShardInfo\(TestRunShardDto\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PostTestRunShardInfo\(TestRunShardDto\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.PostTestRunShardInfo\(TestRunShardDto\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.UploadBatchTestResults\(UploadTestResultsRequest\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(UploadTestResultsRequest,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.UploadBatchTestResults\(UploadTestResultsRequest\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(UploadTestResultsRequest,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.GetTestRunResultsUri\(\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\\src\\Implementation\\ServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Developer\.MicrosoftPlaywrightTesting\.TestLogger\.Implementation\.ServiceClient\.GetTestRunResultsUri\(\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +/_/src/Microsoft\.TestPlatform\.ObjectModel/TestObject\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.VisualStudio\.TestPlatform\.ObjectModel\.TestObject\.ConvertPropertyTo\(TestProperty,CultureInfo,Object\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +/_/src/Microsoft\.TestPlatform\.ObjectModel/TestObject\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.VisualStudio\.TestPlatform\.ObjectModel\.TestObject\.ConvertPropertyTo\(TestProperty,CultureInfo,Object\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.VisualStudio\.TestPlatform\.ObjectModel\.TestProperty\.GetValueType\(\)'\ 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\. +/_/src/Microsoft\.TestPlatform\.ObjectModel/TestProperty/TestProperty\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.VisualStudio\.TestPlatform\.ObjectModel\.TestProperty\.GetType\(String\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +/_/src/Microsoft\.TestPlatform\.ObjectModel/TestProperty/TestProperty\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.VisualStudio\.TestPlatform\.ObjectModel\.TestProperty\.GetType\(String\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. diff --git a/sdk/playwrighttesting/ci.yml b/sdk/playwrighttesting/ci.yml index d195957221d1..5493e56da17e 100644 --- a/sdk/playwrighttesting/ci.yml +++ b/sdk/playwrighttesting/ci.yml @@ -36,6 +36,11 @@ extends: safeName: AzureDeveloperMicrosoftPlaywrightTestingNUnit - name: Azure.Developer.MicrosoftPlaywrightTesting.TestLogger safeName: AzureDeveloperMicrosoftPlaywrightTestingTestLogger + ExpectedAOTWarnings: + - ArtifactName: Azure.Developer.MicrosoftPlaywrightTesting.NUnit + ExpectedWarningsFilepath: Azure.Developer.MicrosoftPlaywrightTesting.NUnit/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Developer.MicrosoftPlaywrightTesting.TestLogger + ExpectedWarningsFilepath: Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/purview/Azure.Analytics.Purview.Account/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.Account/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..1c809feac519 --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.Account/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Analytics\.Purview\.Account\\src\\Generated\\AnalyticsPurviewAccountClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewAccountClientBuilderExtensions\.AddPurviewAccountClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Account\\src\\Generated\\AnalyticsPurviewAccountClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewAccountClientBuilderExtensions\.AddPurviewAccountClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/Azure.Analytics.Purview.Catalog/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.Catalog/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..20028eb12435 --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.Catalog/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Analytics\.Purview\.Catalog\\src\\Generated\\AnalyticsPurviewCatalogClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewCatalogClientBuilderExtensions\.AddPurviewCatalogClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Catalog\\src\\Generated\\AnalyticsPurviewCatalogClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewCatalogClientBuilderExtensions\.AddPurviewCatalogClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/Azure.Analytics.Purview.DataMap/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.DataMap/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..f3fc05a54694 --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.DataMap/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Analytics\.Purview\.DataMap\\src\\Generated\\AnalyticsPurviewDataMapClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewDataMapClientBuilderExtensions\.AddDataMapClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.DataMap\\src\\Generated\\AnalyticsPurviewDataMapClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewDataMapClientBuilderExtensions\.AddDataMapClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/Azure.Analytics.Purview.Scanning/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.Scanning/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ee88d00d8b88 --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.Scanning/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,8 @@ +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewScanningServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewScanningServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewClassificationRuleClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewClassificationRuleClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewDataSourceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewDataSourceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewScanClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Scanning\\src\\Generated\\AnalyticsPurviewScanningClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewScanningClientBuilderExtensions\.AddPurviewScanClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/Azure.Analytics.Purview.Sharing/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.Sharing/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..c5b42a457418 --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.Sharing/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,6 @@ +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddReceivedSharesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddReceivedSharesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddSentSharesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddSentSharesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddShareResourcesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Sharing\\src\\Generated\\AnalyticsPurviewSharingClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewSharingClientBuilderExtensions\.AddShareResourcesClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/Azure.Analytics.Purview.Workflows/tests/compatibility/ExpectedWarnings.txt b/sdk/purview/Azure.Analytics.Purview.Workflows/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..70e0fd24b73b --- /dev/null +++ b/sdk/purview/Azure.Analytics.Purview.Workflows/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,18 @@ +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddUserRequestsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddUserRequestsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowRunsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowRunsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowRunClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowRunClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowTasksClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowTasksClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowTaskClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddWorkflowTaskClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddApprovalClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddApprovalClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddTaskStatusClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Purview\.Workflows\\src\\Generated\\AnalyticsPurviewWorkflowsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsPurviewWorkflowsClientBuilderExtensions\.AddTaskStatusClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/purview/ci.yml b/sdk/purview/ci.yml index 11c5b344a2a4..3c6af0a8f4fa 100644 --- a/sdk/purview/ci.yml +++ b/sdk/purview/ci.yml @@ -58,3 +58,16 @@ extends: safeName: AzureAnalyticsPurviewScanning triggeringPaths: - Azure.Analytics.Purview.Shared + ExpectedAOTWarnings: + - ArtifactName: Azure.Analytics.Purview.Sharing + ExpectedWarningsFilepath: Azure.Analytics.Purview.Sharing/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Analytics.Purview.Workflows + ExpectedWarningsFilepath: Azure.Analytics.Purview.Workflows/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Analytics.Purview.Account + ExpectedWarningsFilepath: Azure.Analytics.Purview.Account/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Analytics.Purview.Catalog + ExpectedWarningsFilepath: Azure.Analytics.Purview.Catalog/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Analytics.Purview.DataMap + ExpectedWarningsFilepath: Azure.Analytics.Purview.DataMap/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Analytics.Purview.Scanning + ExpectedWarningsFilepath: Azure.Analytics.Purview.Scanning/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/remoterendering/Azure.MixedReality.RemoteRendering/tests/compatibility/ExpectedWarnings.txt b/sdk/remoterendering/Azure.MixedReality.RemoteRendering/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..f90fefd453b2 --- /dev/null +++ b/sdk/remoterendering/Azure.MixedReality.RemoteRendering/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,211 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.GetResourceProviderNamespace\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.ExtractAzureErrorContent\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ClientDiagnostics\.ExtractAzureErrorContent\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceHasListeners\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.Start\(\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.MarkFailed\(Exception\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Core\.Pipeline\.DiagnosticScope\.ActivityAdapter\.Dispose\(\):\ Using\ member\ 'System\.Diagnostics\.DiagnosticSource\.Write\(String,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ The\ type\ of\ object\ being\ written\ to\ DiagnosticSource\ cannot\ be\ discovered\ statically\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivitySource\(String\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateTagsCollection\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityTagsCollectionType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceStartActivity\(Object,String,Int32,DateTimeOffset,ICollection`1>,IList\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceStartActivity\(Object,String,Int32,DateTimeOffset,ICollection`1>,IList\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivitySourceType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateLinkCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivityLink\(String,String,ICollection`1>\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityContextType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Azure\.Core\.Pipeline\.ActivityExtensions\.CreateActivityLink\(String,String,ICollection`1>\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Azure\.Core\.Pipeline\.ActivityExtensions\.ActivityLinkType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2087:\ Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.IdentityModel\.Logging\.LogHelper\.LogExceptionImpl\(EventLevel,String,Exception,String,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.EnsureInitialized\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__43_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/remoterendering/ci.yml b/sdk/remoterendering/ci.yml index b8d96f70b5b7..d3946be9c5b7 100644 --- a/sdk/remoterendering/ci.yml +++ b/sdk/remoterendering/ci.yml @@ -28,3 +28,6 @@ extends: Artifacts: - name: Azure.MixedReality.RemoteRendering safeName: AzureMixedRealityRemoteRendering + ExpectedAOTWarnings: + - ArtifactName: Azure.MixedReality.RemoteRendering + ExpectedWarningsFilepath: Azure.MixedReality.RemoteRendering/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/compatibility/ExpectedWarnings.txt b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..087e19f97313 --- /dev/null +++ b/sdk/schemaregistry/Azure.Data.SchemaRegistry/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,6 @@ +.*Azure\.Data\.SchemaRegistry\\src\\Generated\\DataSchemaRegistryClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.SchemaRegistry\.DataSchemaRegistryClientBuilderExtensions\.AddSchemaRegistryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Data\.SchemaRegistry\\src\\Generated\\DataSchemaRegistryClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.SchemaRegistry\.DataSchemaRegistryClientBuilderExtensions\.AddSchemaRegistryClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Data\.SchemaRegistry\\src\\Serialization\\SchemaRegistrySerializerOptions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializerOptions\.\.cctor\(\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Data\.SchemaRegistry\\src\\Serialization\\SchemaRegistrySerializerOptions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializerOptions\.\.cctor\(\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Data\.SchemaRegistry\\src\\Serialization\\SchemaRegistrySerializer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializer\.d__20\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'messageType'\ of\ method\ 'Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializer\.SerializeInternalAsync\(Object,Type,Type,Boolean,CancellationToken\)'\ 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\. +.*Azure\.Data\.SchemaRegistry\\src\\Serialization\\SchemaRegistrySerializer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializer\.d__20\.MoveNext\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'messageType'\ of\ method\ 'Azure\.Data\.SchemaRegistry\.Serialization\.SchemaRegistrySerializer\.SerializeInternalAsync\(Object,Type,Type,Boolean,CancellationToken\)'\ 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\. diff --git a/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/compatibility/ExpectedWarnings.txt b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..45e9a3d2ede4 --- /dev/null +++ b/sdk/schemaregistry/Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,214 @@ +.*Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\\src\\SchemaRegistryAvroSerializer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.d__26\.MoveNext\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'dataType'\ of\ method\ 'Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.DeserializeInternalAsync\(BinaryData,Type,String,Boolean,CancellationToken\)'\ 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\. +.*Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\\src\\SchemaRegistryAvroSerializer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.d__16\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'messageType'\ of\ method\ 'Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.SerializeInternalAsync\(Object,Type,Type,Boolean,CancellationToken\)'\ 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\. +.*Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\\src\\SchemaRegistryAvroSerializer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.d__16\.MoveNext\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'messageType'\ of\ method\ 'Microsoft\.Azure\.Data\.SchemaRegistry\.ApacheAvro\.SchemaRegistryAvroSerializer\.SerializeInternalAsync\(Object,Type,Type,Boolean,CancellationToken\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.GetType\(Schema\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Avro\.Specific\.ObjectCreator\.New\(String,Schema\.Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ return\ value\ of\ method\ 'Avro\.Specific\.ObjectCreator\.GetType\(String,Schema\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.GetType\(String,Schema\.Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.GetType\(String,Schema\.Type\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.GetType\(String,Schema\.Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.GetType\(String,Schema\.Type\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Avro\.Specific\.ObjectCreator\.<>c__DisplayClass12_0\.b__0\(String\):\ Using\ member\ 'System\.Reflection\.Assembly\.GetTypes\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Types\ might\ be\ removed\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/schemaregistry/ci.yml b/sdk/schemaregistry/ci.yml index 5c73d04c4ad6..74bd96a643ac 100644 --- a/sdk/schemaregistry/ci.yml +++ b/sdk/schemaregistry/ci.yml @@ -29,4 +29,9 @@ extends: - name: Azure.Data.SchemaRegistry safeName: AzureDataSchemaRegistry - name: Microsoft.Azure.Data.SchemaRegistry.ApacheAvro - safeName: MicrosoftAzureDataSchemaRegistryApacheAvro \ No newline at end of file + safeName: MicrosoftAzureDataSchemaRegistryApacheAvro + ExpectedAOTWarnings: + - ArtifactName: Azure.Data.SchemaRegistry + ExpectedWarningsFilepath: Azure.Data.SchemaRegistry/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.Data.SchemaRegistry.ApacheAvro + ExpectedWarningsFilepath: Microsoft.Azure.Data.SchemaRegistry.ApacheAvro/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/search/Azure.Search.Documents/tests/compatibility/ExpectedWarnings.txt b/sdk/search/Azure.Search.Documents/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..27755ffbdafb --- /dev/null +++ b/sdk/search/Azure.Search.Documents/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,37 @@ +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchIndexClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchIndexClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchIndexerClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\SearchClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.SearchClientBuilderExtensions\.AddSearchIndexerClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.JsonSerialization\.WriteSearchDocument\(Utf8JsonWriter,SearchDocument,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.JsonSerialization\.WriteSearchDocument\(Utf8JsonWriter,SearchDocument,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.JsonSerialization\.g__ReadSearchDocObject\|13_0\(Utf8JsonReader&,Int32,JsonSerialization\.<>c__DisplayClass13_0&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.JsonSerialization\.g__ReadSearchDocObject\|13_0\(Utf8JsonReader&,Int32,JsonSerialization\.<>c__DisplayClass13_0&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Serialization\\SearchReadOnlyMemoryConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.SearchReadOnlyMemoryConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\SearchReadOnlyMemoryConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.SearchReadOnlyMemoryConverter`1\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Serialization\\SearchReadOnlyMemoryConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.SearchReadOnlyMemoryConverter`1\.Write\(Utf8JsonWriter,ReadOnlyMemory`1,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,T\[],JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\SearchReadOnlyMemoryConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.SearchReadOnlyMemoryConverter`1\.Write\(Utf8JsonWriter,ReadOnlyMemory`1,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,T\[],JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Spatial\\GeographyProxy\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2080:\ Azure\.Search\.Documents\.GeographyProxy\.GetPropertyValue\(PropertyInfo&,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ field\ 'Azure\.Search\.Documents\.GeographyProxy\._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\. +.*Azure\.Search\.Documents\\src\\Indexes\\FieldBuilder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Indexes\.FieldBuilder\.BuildMapping\(Type\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Search\.Documents\\src\\Indexes\\FieldBuilder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Indexes\.FieldBuilder\.BuildMapping\(Type\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Azure\.Search\.Documents\\src\\Indexes\\FieldBuilder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Search\.Documents\.Indexes\.FieldBuilder\.TryGetEnumerableElementType\(Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 'candidateType'\ of\ method\ 'Azure\.Search\.Documents\.Indexes\.FieldBuilder\.TryGetEnumerableElementType\(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\. +.*Azure\.Search\.Documents\\src\\Batching\\SearchIndexingBufferedSender\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Azure\.Search\.Documents\.SearchIndexingBufferedSender`1\.d__36\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Search\.Documents\.SearchIndexingBufferedSender`1\.d__36'\ 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\. +.*Azure\.Search\.Documents\\src\\Batching\\SearchIndexingBufferedSender\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Azure\.Search\.Documents\.SearchIndexingBufferedSender`1\.d__36\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Search\.Documents\.SearchIndexingBufferedSender`1\.d__36'\ 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\. +.*Azure\.Search\.Documents\\src\\Batching\\SearchIndexingBufferedSender\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.SearchIndexingBufferedSender`1\.g__CompileAccessor\|36_0\(String\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.PropertyOrField\(Expression,String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Creating\ Expressions\ requires\ unreferenced\ code\ because\ the\ members\ being\ referenced\ by\ the\ Expression\ may\ be\ trimmed\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.JsonSerialization\.d__15`1\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.JsonSerialization\.d__15`1\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.JsonSerialization\.d__15`1\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Serialization\\JsonSerialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.JsonSerialization\.d__15`1\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Indexes\\FieldBuilder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Search\.Documents\.Indexes\.FieldBuilder\.ObjectInfo\.TryGet\(Type,IMemberNameConverter,FieldBuilder\.ObjectInfo&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Azure\.Search\.Documents\.Indexes\.FieldBuilder\.ObjectInfo\.TryGet\(Type,IMemberNameConverter,FieldBuilder\.ObjectInfo&\)'\ 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\. +.*Azure\.Search\.Documents\\src\\Indexes\\FieldBuilder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Search\.Documents\.Indexes\.FieldBuilder\.ObjectInfo\.TryGet\(Type,IMemberNameConverter,FieldBuilder\.ObjectInfo&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Azure\.Search\.Documents\.Indexes\.FieldBuilder\.ObjectInfo\.TryGet\(Type,IMemberNameConverter,FieldBuilder\.ObjectInfo&\)'\ 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\. +.*Azure\.Search\.Documents\\src\\Models\\IndexDocumentsAction\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Models\.IndexDocumentsAction`1\.d__10\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(T,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Models\\IndexDocumentsAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Models\.IndexDocumentsAction`1\.d__10\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(T,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Models\\SearchResult\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Models\.SearchResult`1\.d__21\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Models\\SearchResult\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Models\.SearchResult`1\.d__21\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Models\\SearchResult\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Models\.SearchResult`1\.d__21\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Models\\SearchResult\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Models\.SearchResult`1\.d__21\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Models\\SearchSuggestion\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Models\.SearchSuggestion`1\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Models\\SearchSuggestion\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Models\.SearchSuggestion`1\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.DeserializeAsync\(Stream,JsonSerializerOptions,CancellationToken\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Search\.Documents\\src\\Models\\SearchSuggestion\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Search\.Documents\.Models\.SearchSuggestion`1\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Search\.Documents\\src\\Models\\SearchSuggestion\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Search\.Documents\.Models\.SearchSuggestion`1\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/search/ci.yml b/sdk/search/ci.yml index 9998e466fd45..6f4796945cf5 100644 --- a/sdk/search/ci.yml +++ b/sdk/search/ci.yml @@ -34,3 +34,6 @@ extends: Artifacts: - name: Azure.Search.Documents safeName: AzureSearchDocuments + ExpectedAOTWarnings: + - ArtifactName: Azure.Search.Documents + ExpectedWarningsFilepath: Azure.Search.Documents/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/servicebus/ci.yml b/sdk/servicebus/ci.yml index 5c6117f854df..d796c37e2cad 100644 --- a/sdk/servicebus/ci.yml +++ b/sdk/servicebus/ci.yml @@ -33,8 +33,4 @@ extends: ArtifactName: packages Artifacts: - name: Azure.Messaging.ServiceBus - safeName: AzureMessagingServiceBus - CheckAotCompat: true - AOTTestInputs: - - ArtifactName: Azure.Messaging.ServiceBus - ExpectedWarningsFilepath: None + safeName: AzureMessagingServiceBus \ No newline at end of file diff --git a/sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/tests/compatibility/ExpectedWarnings.txt b/sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..c64c83995df7 --- /dev/null +++ b/sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,473 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1:\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'Microsoft\.AspNetCore\.SignalR\.Hub`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1:\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'Microsoft\.AspNetCore\.SignalR\.IHubContext`2'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Bindings\\SignalRInputBindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Bindings\\SignalRInputBindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Bindings\\SignalRInputBindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1\.New\(IDictionary`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Bindings\\SignalRInputBindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String,EndpointType\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetEndpointFromIdentity\(IConfigurationSection,AzureComponentFactory,ServiceEndpoint&,Boolean\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetJsonObjectSerializer\(IConfiguration,ObjectSerializer&\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.GetValue\(IConfiguration,String,Boolean\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetJsonObjectSerializer\(IConfiguration,ObjectSerializer&\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\IConfigurationExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.IConfigurationExtensions\.TryGetJsonObjectSerializer\(IConfiguration,ObjectSerializer&\):\ Using\ member\ 'Azure\.Core\.Serialization\.JsonObjectSerializer\.JsonObjectSerializer\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ class\ uses\ reflection-based\ JSON\ serialization\ and\ deserialization\ that\ is\ not\ compatible\ with\ trimming\. +ILC\ :\ AOT\ analysis\ warning\ IL3051:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1\.Clients\.get:\ Interface\ member\ 'Microsoft\.AspNetCore\.SignalR\.IHubContext`2\.Clients\.get'\ with\ 'RequiresDynamicCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContext`1\.Clients\.get'\ without\ 'RequiresDynamicCodeAttribute'\.\ 'RequiresDynamicCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\OptionsSetup\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.OptionsSetup\.<>c__DisplayClass2_0\.<\.ctor>b__0\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Get\(IConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\OptionsSetup\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.OptionsSetup\.<>c__DisplayClass2_0\.<\.ctor>b__0\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Get\(IConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\OptionsSetup\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.OptionsSetup\.<>c__DisplayClass2_0\.<\.ctor>b__0\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Get\(IConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ In\ case\ the\ type\ is\ non-primitive,\ the\ trimmer\ cannot\ statically\ analyze\ the\ object's\ type\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\\src\\Config\\OptionsSetup\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.SignalRService\.OptionsSetup\.<>c__DisplayClass2_0\.<\.ctor>b__0\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Get\(IConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.Poco\.IsMatch\(Type,OpenTypeMatchContext\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterface\(String\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.Poco\.IsMatch\(Type,OpenTypeMatchContext\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.Poco\.IsMatch\(Type,OpenTypeMatchContext\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterface\(String\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.Poco\.IsMatch\(Type,OpenTypeMatchContext\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\):\ 'TImplementation'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceDescriptor\.Singleton\(\)'\.\ The\ generic\ parameter\ 'TExtension'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.<>c\.<\.cctor>b__6_2\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.<>c\.<\.cctor>b__6_3\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.MessagePackSecurity\.ObjectFallbackEqualityComparer\.GetHashCode\(Object\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.MessagePackSecurity\.ObjectFallbackEqualityComparer\.GetHashCode\(Object\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1\.\.cctor\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2066:\ MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1\.\.cctor\(\):\ Type\ passed\ to\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1\.\.cctor\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.EnumAsStringFormatter`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Resolvers\.DynamicEnumAsStringResolver\.FormatterCache`1'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.FormatterResolverExtensions\.GetFormatterDynamic\(IFormatterResolver,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.FormatterResolverExtensions\.GetFormatterDynamic\(IFormatterResolver,Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.IServiceCollectionExtension\.SetupOptions\(IServiceCollection,!!1\):\ 'TService'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceCollectionServiceExtensions\.AddSingleton\(IServiceCollection\)'\.\ The\ generic\ parameter\ 'TOptionsSetup'\ of\ 'Microsoft\.Azure\.SignalR\.IServiceCollectionExtension\.SetupOptions\(IServiceCollection,!!1\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicAssembly\.DynamicAssembly\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicContractlessObjectResolver\.FormatterCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Resolvers\.DynamicContractlessObjectResolver\.FormatterCache`1\.\.cctor\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Resolvers\.DynamicContractlessObjectResolver\.FormatterCache`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2066:\ MessagePack\.Resolvers\.DynamicContractlessObjectResolver\.FormatterCache`1\.\.cctor\(\):\ Type\ passed\ to\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ MessagePack\.Resolvers\.DynamicContractlessObjectResolver\.FormatterCache`1\.\.cctor\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ return\ value\ of\ method\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildType\(DynamicAssembly,Type,Boolean,Boolean\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicObjectResolver\.FormatterCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Resolvers\.DynamicObjectResolver\.FormatterCache`1\.\.cctor\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Resolvers\.DynamicObjectResolver\.FormatterCache`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2066:\ MessagePack\.Resolvers\.DynamicObjectResolver\.FormatterCache`1\.\.cctor\(\):\ Type\ passed\ to\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.AttributeFormatterResolver\.FormatterCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ MessagePack\.Resolvers\.AttributeFormatterResolver\.FormatterCache`1\.\.cctor\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2071:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.NonGenericListFormatter`1'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2071:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.NonGenericDictionaryFormatter`1'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 't'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.GetFormatter\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ResolverUtilities\.ActivateFormatter\(Type,Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'MessagePack\.Internal\.ResolverUtilities\.ActivateFormatter\(Type,Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.ResolverUtilities\.ActivateFormatter\(Type,Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'MessagePack\.Internal\.ResolverUtilities\.ActivateFormatter\(Type,Object\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.BuiltinResolverGetFormatterHelper\.GetFormatter\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildFormatterToDynamicMethod\(Type,Boolean,Boolean,Boolean\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildFormatterToDynamicMethod\(Type,Boolean,Boolean,Boolean\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildFormatterToDynamicMethod\(Type,Boolean,Boolean,Boolean\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildFormatterToDynamicMethod\(Type,Boolean,Boolean,Boolean\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildFormatterToDynamicMethod\(Type,Boolean,Boolean,Boolean\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildType\(DynamicAssembly,Type,Boolean,Boolean\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ReflectionExtensions\.HasPrivateCtorForSerialization\(TypeInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ReflectionExtensions\.HasPrivateCtorForSerialization\(TypeInfo\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.SignalR\.Management\.ServiceManagerOptionsSetup\.Configure\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Cannot\ statically\ analyze\ the\ type\ of\ instance\ so\ its\ members\ may\ be\ trimmed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.SignalR\.Management\.ServiceManagerOptionsSetup\.Configure\(ServiceManagerOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.MessagePackSerializer\.CompiledMethods\.GetMethod\(String,Type,Type\[]\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.MessagePackSerializer\.CompiledMethods\.GetMethod\(String,Type,Type\[]\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Formatters\.DynamicObjectTypeFallbackFormatter\.Serialize\(MessagePackWriter&,Object,MessagePackSerializerOptions\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.FormatterCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Resolvers\.DynamicUnionResolver\.FormatterCache`1\.\.cctor\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Resolvers\.DynamicUnionResolver\.FormatterCache`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2066:\ MessagePack\.Resolvers\.DynamicUnionResolver\.FormatterCache`1\.\.cctor\(\):\ Type\ passed\ to\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Formatters\.StaticNullableFormatter`1'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ MessagePack\.Resolvers\.DynamicUnionResolver\.FormatterCache`1\.\.cctor\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ return\ value\ of\ method\ 'MessagePack\.Resolvers\.DynamicUnionResolver\.BuildType\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.BuildType\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.FindAndCreateConverter\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.TypeConverter\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeProperties\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeFields\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.DeclaredConstructors\.get'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.CreateOrNull\(Type,Boolean,Boolean,Boolean,Boolean\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.<>c\.<\.cctor>b__50_1\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.<>c\.<\.cctor>b__50_2\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.DynamicAssembly\.DefineType\(String,TypeAttributes,Type,Type\[]\):\ 'parent'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.Reflection\.Emit\.ModuleBuilder\.DefineType\(String,TypeAttributes,Type,Type\[]\)'\.\ The\ parameter\ 'parent'\ of\ method\ 'MessagePack\.Internal\.DynamicAssembly\.DefineType\(String,TypeAttributes,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildCustomFormatterField\(TypeBuilder,ObjectSerializationInfo,ILGenerator\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'MessagePack\.MessagePackFormatterAttribute\.FormatterType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildSerialize\(Type,ObjectSerializationInfo,ILGenerator,Action,Func`3,Int32\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildSerialize\(Type,ObjectSerializationInfo,ILGenerator,Action,Func`3,Int32\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildSerialize\(Type,ObjectSerializationInfo,ILGenerator,Action,Func`3,Int32\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeMethods\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildSerialize\(Type,ObjectSerializationInfo,ILGenerator,Action,Func`3,Int32\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ MessagePack\.Formatters\.TypeFormatter`1\.Deserialize\(MessagePackReader&,MessagePackSerializerOptions\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ResolverUtilities\.FetchSingletonField\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'MessagePack\.Internal\.ResolverUtilities\.FetchSingletonField\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.ImmutableCollection\.ImmutableCollectionGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ MessagePack\.ImmutableCollection\.ImmutableCollectionGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.ImmutableCollection\.ImmutableCollectionGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ parameter\ 'genericType'\ of\ method\ 'MessagePack\.ImmutableCollection\.ImmutableCollectionGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ parameter\ 'genericType'\ of\ method\ 'MessagePack\.Internal\.DynamicGenericResolverGetFormatterHelper\.CreateInstance\(Type,Type\[],Object\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ MessagePack\.Formatters\.LazyFormatter`1:\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'System\.Lazy`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'MessagePack\.Formatters\.LazyFormatter`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2090:\ MessagePack\.Formatters\.CollectionHelpers`2\.\.cctor\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ generic\ parameter\ 'TCollection'\ of\ 'MessagePack\.Formatters\.CollectionHelpers`2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalOnAfterDeserialize\(Type,ObjectSerializationInfo,ILGenerator,LocalBuilder\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.ImplementedInterfaces\.get'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalOnAfterDeserialize\(Type,ObjectSerializationInfo,ILGenerator,LocalBuilder\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalOnAfterDeserialize\(Type,ObjectSerializationInfo,ILGenerator,LocalBuilder\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Reflection\.RuntimeReflectionExtensions\.GetRuntimeMethods\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalOnAfterDeserialize\(Type,ObjectSerializationInfo,ILGenerator,LocalBuilder\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.EmitSerializeValue\(ILGenerator,TypeInfo,ObjectSerializationInfo\.EmittableMember,Int32,Func`3,ArgumentField,ArgumentField,ArgumentField,LocalBuilder\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.EmitSerializeValue\(ILGenerator,TypeInfo,ObjectSerializationInfo\.EmittableMember,Int32,Func`3,ArgumentField,ArgumentField,ArgumentField,LocalBuilder\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2111:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.EmitInfo\.\.cctor\(\):\ Method\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\ with\ parameters\ or\ return\ value\ with\ `DynamicallyAccessedMembersAttribute`\ is\ accessed\ via\ reflection\.\ Trimmer\ can't\ guarantee\ availability\ of\ the\ requirements\ of\ the\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2111:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.EmitInfo\.\.cctor\(\):\ Method\ 'System\.Type\.GetField\(String,BindingFlags\)'\ with\ parameters\ or\ return\ value\ with\ `DynamicallyAccessedMembersAttribute`\ is\ accessed\ via\ reflection\.\ Trimmer\ can't\ guarantee\ availability\ of\ the\ requirements\ of\ the\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2111:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.EmitInfo\.\.cctor\(\):\ Method\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\ with\ parameters\ or\ return\ value\ with\ `DynamicallyAccessedMembersAttribute`\ is\ accessed\ via\ reflection\.\ Trimmer\ can't\ guarantee\ availability\ of\ the\ requirements\ of\ the\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ObjectSerializationInfo\.IsClassRecord\(TypeInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.IsClassRecord\(TypeInfo\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.CreateFromType\.GetInstance\(Dictionary`2\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type,Object\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.ResolveGenerics\(Type,Dictionary`2\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\PatternMatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.PatternMatcher\.CreateConverterFunc\(Boolean,Type,Type,Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.GetProperty\(Object,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.BuildSerialize\(Type,UnionAttribute\[],MethodBuilder,FieldBuilder,ILGenerator\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.Resolvers\.DynamicUnionResolver\.BuildSerialize\(Type,UnionAttribute\[],MethodBuilder,FieldBuilder,ILGenerator\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Resolvers\.DynamicUnionResolver\.BuildDeserialize\(Type,UnionAttribute\[],MethodBuilder,FieldBuilder,ILGenerator\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.Resolvers\.DynamicUnionResolver\.BuildDeserialize\(Type,UnionAttribute\[],MethodBuilder,FieldBuilder,ILGenerator\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.TryGetValue\(Object,String,Object&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.AspNetCore\.SignalR\.Internal\.DefaultHubDispatcher`1\.DiscoverHubMethods\(Boolean\):\ Using\ member\ 'Microsoft\.AspNetCore\.SignalR\.Internal\.DefaultHubDispatcher`1\.CreateObjectMethodExecutor\(MethodInfo,TypeInfo\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ SignalR\ with\ 'Microsoft\.AspNetCore\.SignalR\.Hub\.IsCustomAwaitableSupported=true'\ is\ not\ trim\ compatible\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.AspNetCore\.SignalR\.Internal\.DefaultHubDispatcher`1\.DiscoverHubMethods\(Boolean\):\ Using\ member\ 'Microsoft\.AspNetCore\.SignalR\.Internal\.DefaultHubDispatcher`1\.CreateObjectMethodExecutor\(MethodInfo,TypeInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Using\ SignalR\ with\ 'Microsoft\.AspNetCore\.SignalR\.Hub\.IsCustomAwaitableSupported=true'\ is\ not\ native\ AOT\ compatible\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Module,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ObjectSerializationInfo\.d__29\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.GetAllFields\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ MessagePack\.Internal\.ObjectSerializationInfo\.d__30\.MoveNext\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'MessagePack\.Internal\.ObjectSerializationInfo\.GetAllProperties\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextBuilder\.<>c__DisplayClass4_0`1\.b__0\(IServiceCollection\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'Microsoft\.AspNetCore\.SignalR\.Hub`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextBuilder\.<>c__DisplayClass4_0`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignDirectly\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.GetDeclaredMethods\(String\)'\.\ The\ field\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.MessagePackReaderTypeInfo\.TypeInfo'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignDirectly\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignDirectly\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignLocalVariable\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Reflection\.TypeInfo\.GetDeclaredMethods\(String\)'\.\ The\ field\ 'MessagePack\.Internal\.DynamicObjectTypeBuilder\.MessagePackReaderTypeInfo\.TypeInfo'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignLocalVariable\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ MessagePack\.Internal\.DynamicObjectTypeBuilder\.BuildDeserializeInternalDeserializeValueAssignLocalVariable\(ILGenerator,DynamicObjectTypeBuilder\.DeserializeInfo,Int32,Func`3,ArgumentField&,ArgumentField&,LocalBuilder,LocalBuilder\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextImpl`1\.ServiceHubContextImpl`1\(String,IHubContext`2,T>,NegotiateProcessor,IServiceHubLifetimeManager,IServiceProvider\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'Microsoft\.AspNetCore\.SignalR\.Hub`1'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextImpl`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextImpl`1\.ServiceHubContextImpl`1\(String,IHubContext`2,T>,NegotiateProcessor,IServiceHubLifetimeManager,IServiceProvider\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ 'Microsoft\.AspNetCore\.SignalR\.IHubContext`2'\.\ The\ generic\ parameter\ 'T'\ of\ 'Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextImpl`1'\ 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\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.SignalR\.Management\.ServiceHubContextImpl`1\.ServiceHubContextImpl`1\(String,IHubContext`2,T>,NegotiateProcessor,IServiceHubLifetimeManager,IServiceProvider\):\ Using\ member\ 'Microsoft\.AspNetCore\.SignalR\.IHubContext`2,T>\.Clients\.get'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ proxy\ instance\ requires\ generating\ code\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Microsoft\.IdentityModel\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Module,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.CreateDynamicMethod\(String,Type,Type\[],Type\):\ Using\ member\ 'System\.Reflection\.Emit\.DynamicMethod\.DynamicMethod\(String,Type,Type\[],Type,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ DynamicMethod\ requires\ dynamic\ code\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.DynamicReflectionDelegateFactory\.GenerateCreateDefaultConstructorIL\(Type,ILGenerator,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.IdentityModel\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.SignalR\.MicrosoftEntraAccessKey\.d__50\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.SignalR\.MicrosoftEntraAccessKey\.d__50\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.IdentityModel\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/signalr/ci.yml b/sdk/signalr/ci.yml index 08c4952c89d9..33e45d7a835f 100644 --- a/sdk/signalr/ci.yml +++ b/sdk/signalr/ci.yml @@ -34,3 +34,6 @@ extends: Artifacts: - name: Microsoft.Azure.WebJobs.Extensions.SignalRService safeName: MicrosoftAzureWebJobsExtensionsSignalRService + ExpectedAOTWarnings: + - ArtifactName: Microsoft.Azure.WebJobs.Extensions.SignalRService + ExpectedWarningsFilepath: Microsoft.Azure.WebJobs.Extensions.SignalRService/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/storage/Azure.Storage.Blobs.ChangeFeed/tests/compatibility/ExpectedWarnings.txt b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..d628cef326f8 --- /dev/null +++ b/sdk/storage/Azure.Storage.Blobs.ChangeFeed/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Storage\.Blobs\.ChangeFeed\\src\\ChangeFeed\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Storage\.Blobs\.ChangeFeed\.ChangeFeed\.d__14\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(ChangeFeedCursor,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Storage\.Blobs\.ChangeFeed\\src\\ChangeFeed\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Storage\.Blobs\.ChangeFeed\.ChangeFeed\.d__14\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(ChangeFeedCursor,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.Storage\.Blobs\.ChangeFeed\\src\\ChangeFeedFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Storage\.Blobs\.ChangeFeed\.ChangeFeedFactory\.d__4\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.Storage\.Blobs\.ChangeFeed\\src\\ChangeFeedFactory\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Storage\.Blobs\.ChangeFeed\.ChangeFeedFactory\.d__4\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/storage/Azure.Storage.Files.DataLake/tests/compatibility/ExpectedWarnings.txt b/sdk/storage/Azure.Storage.Files.DataLake/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..073350a74d6f --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.DataLake/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Storage\.Files\.DataLake\\src\\DataLakeClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.DataLakeClientBuilderExtensions\.AddDataLakeServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Storage\.Files\.DataLake\\src\\DataLakeClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.DataLakeClientBuilderExtensions\.AddDataLakeServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/storage/Azure.Storage.Files.Shares/tests/compatibility/ExpectedWarnings.txt b/sdk/storage/Azure.Storage.Files.Shares/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..edf69b357e65 --- /dev/null +++ b/sdk/storage/Azure.Storage.Files.Shares/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Storage\.Files\.Shares\\src\\ShareClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.ShareClientBuilderExtensions\.AddFileServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Storage\.Files\.Shares\\src\\ShareClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.ShareClientBuilderExtensions\.AddFileServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/storage/Azure.Storage.Queues/tests/compatibility/ExpectedWarnings.txt b/sdk/storage/Azure.Storage.Queues/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..90ec2c815939 --- /dev/null +++ b/sdk/storage/Azure.Storage.Queues/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Storage\.Queues\\src\\QueueClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.QueueClientBuilderExtensions\.AddQueueServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Storage\.Queues\\src\\QueueClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.QueueClientBuilderExtensions\.AddQueueServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/storage/ci.yml b/sdk/storage/ci.yml index 2ca0501b60bd..754b0d578bc0 100644 --- a/sdk/storage/ci.yml +++ b/sdk/storage/ci.yml @@ -73,7 +73,12 @@ extends: skipSmokeTests: true TestSetupSteps: - template: /sdk/storage/tests-install-azurite.yml - CheckAOTCompat: true - AOTTestInputs: - - ArtifactName: Azure.Storage.Blobs - ExpectedWarningsFilepath: None + ExpectedAOTWarnings: + - ArtifactName: Azure.Storage.Files.Shares + ExpectedWarningsFilepath: Azure.Storage.Files.Shares/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Storage.Files.DataLake + ExpectedWarningsFilepath: Azure.Storage.Files.DataLake/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Storage.Queues + ExpectedWarningsFilepath: Azure.Storage.Queues/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.Storage.Blobs.ChangeFeed + ExpectedWarningsFilepath: Azure.Storage.Blobs.ChangeFeed/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/synapse/Azure.Analytics.Synapse.AccessControl/tests/compatibility/ExpectedWarnings.txt b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ef0053f409dd --- /dev/null +++ b/sdk/synapse/Azure.Analytics.Synapse.AccessControl/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,4 @@ +.*Azure\.Analytics\.Synapse\.AccessControl\\src\\Generated\\AnalyticsSynapseAccessControlClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsSynapseAccessControlClientBuilderExtensions\.AddRoleAssignmentsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Synapse\.AccessControl\\src\\Generated\\AnalyticsSynapseAccessControlClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsSynapseAccessControlClientBuilderExtensions\.AddRoleAssignmentsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Synapse\.AccessControl\\src\\Generated\\AnalyticsSynapseAccessControlClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AnalyticsSynapseAccessControlClientBuilderExtensions\.AddRoleDefinitionsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Analytics\.Synapse\.AccessControl\\src\\Generated\\AnalyticsSynapseAccessControlClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AnalyticsSynapseAccessControlClientBuilderExtensions\.AddRoleDefinitionsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/synapse/ci.yml b/sdk/synapse/ci.yml index ca855a497d10..b130c8a9cd0e 100644 --- a/sdk/synapse/ci.yml +++ b/sdk/synapse/ci.yml @@ -61,3 +61,6 @@ extends: safeName: AzureAnalyticsSynapseMonitoring triggeringPaths: - Azure.Analytics.Synapse.Shared + ExpectedAOTWarnings: + - ArtifactName: Azure.Analytics.Synapse.AccessControl + ExpectedWarningsFilepath: Azure.Analytics.Synapse.AccessControl/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/tables/Azure.Data.Tables/tests/compatibility/ExpectedWarnings.txt b/sdk/tables/Azure.Data.Tables/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..204818d326bd --- /dev/null +++ b/sdk/tables/Azure.Data.Tables/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,20 @@ +.*Azure\.Data\.Tables\\src\\Extensions\\TableClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.TableClientBuilderExtensions\.AddTableServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Data\.Tables\\src\\Extensions\\TableClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.TableClientBuilderExtensions\.AddTableServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Data\.Tables\\src\\EntityUtilities\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Data\.Tables\.EntityUtilities\.GenerateActivator\(Type,Type\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Azure\.Data\.Tables\.EntityUtilities\.GenerateActivator\(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\. +.*Azure\.Data\.Tables\\src\\Extensions\\DictionaryTableExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Azure\.Data\.Tables\.DictionaryTableExtensions\.ToTableEntity\(IDictionary`2,TypeBinder`1\.BoundTypeInfo>\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'System\.Activator\.CreateInstance\(\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Data\.Tables\.DictionaryTableExtensions\.ToTableEntity\(IDictionary`2,TypeBinder`1\.BoundTypeInfo>\)'\ 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\. +.*Azure\.Data\.Tables\\src\\TableClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.Tables\.TableClient\.CreateIfNotExists\(CancellationToken\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.TableClient\.CreateIfNotExists\(CancellationToken\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.Tables\.TableServiceClient\.CreateTableIfNotExists\(String,CancellationToken\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.TableServiceClient\.CreateTableIfNotExists\(String,CancellationToken\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\Queryable\\ClientConvert\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Azure\.Data\.Tables\.Queryable\.ClientConvert\.TryKeyBinaryToString\(Object,String&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.Type\.InvokeMember\(String,BindingFlags,Binder,Object,Object\[],ParameterModifier\[],CultureInfo,String\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +.*Azure\.Data\.Tables\\src\\Queryable\\ExpressionNormalizer\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.Queryable\.ExpressionNormalizer\.TryCreateRelationalOperator\(ExpressionType,Expression,Expression,BinaryExpression&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +.*Azure\.Data\.Tables\\src\\Queryable\\ExpressionNormalizer\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2060:\ Azure\.Data\.Tables\.Queryable\.ExpressionNormalizer\.TryCreateRelationalOperator\(ExpressionType,Expression,Expression,BinaryExpression&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMembers\(BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(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\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.GetMembers\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\core\\Azure\.Core\\src\\Shared\\TypeBinder\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.Deserialize\(!0\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'System\.Activator\.CreateInstance\(\)'\.\ The\ generic\ parameter\ 'T'\ of\ 'Azure\.Core\.TypeBinder`1\.BoundTypeInfo\.Deserialize\(!0\)'\ 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\. +.*Azure\.Data\.Tables\\src\\TableClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.Tables\.TableClient\.d__39\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.TableClient\.d__39\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableServiceClient\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Data\.Tables\.TableServiceClient\.d__43\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\TableServiceClient\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.TableServiceClient\.d__43\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Data\.Tables\\src\\Queryable\\Evaluator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Data\.Tables\.Queryable\.Evaluator\.SubtreeEvaluator\.Evaluate\(Expression\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.Lambda\(Expression,ParameterExpression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. diff --git a/sdk/tables/ci.yml b/sdk/tables/ci.yml index 56d92841b581..062adee6568c 100644 --- a/sdk/tables/ci.yml +++ b/sdk/tables/ci.yml @@ -34,3 +34,6 @@ extends: Artifacts: - name: Azure.Data.Tables safeName: AzureDataTables + ExpectedAOTWarnings: + - ArtifactName: Azure.Data.Tables + ExpectedWarningsFilepath: Azure.Data.Tables/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/template/Azure.Template/tests/compatibility/ExpectedWarnings.txt b/sdk/template/Azure.Template/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..30a9263e29c1 --- /dev/null +++ b/sdk/template/Azure.Template/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.Template\\src\\Generated\\TemplateClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.TemplateClientBuilderExtensions\.AddTemplateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Template\\src\\Generated\\TemplateClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.TemplateClientBuilderExtensions\.AddTemplateClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/template/ci.yml b/sdk/template/ci.yml index a837f9f8ba4a..98ba6195695b 100644 --- a/sdk/template/ci.yml +++ b/sdk/template/ci.yml @@ -50,3 +50,6 @@ extends: - /doc - /eng - /samples + ExpectedAOTWarnings: + - ArtifactName: Azure.Template + ExpectedWarningsFilepath: Azure.Template/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/textanalytics/Azure.AI.TextAnalytics/tests/compatibility/ExpectedWarnings.txt b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..ef79e781b4a0 --- /dev/null +++ b/sdk/textanalytics/Azure.AI.TextAnalytics/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,8 @@ +.*Azure\.AI\.TextAnalytics\\src\\TextAnalyticsClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.TextAnalyticsClientBuilderExtensions\.AddTextAnalyticsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.TextAnalytics\\src\\TextAnalyticsClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.TextAnalyticsClientBuilderExtensions\.AddTextAnalyticsClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.TextAnalytics\\src\\OperationContinuationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.TextAnalytics\.OperationContinuationToken\.Deserialize\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.TextAnalytics\\src\\OperationContinuationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.TextAnalytics\.OperationContinuationToken\.Deserialize\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.TextAnalytics\\src\\OperationContinuationToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.TextAnalytics\.OperationContinuationToken\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OperationContinuationToken,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.TextAnalytics\\src\\OperationContinuationToken\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.TextAnalytics\.OperationContinuationToken\.Serialize\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(OperationContinuationToken,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.TextAnalytics\\src\\Transforms\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.TextAnalytics\.Transforms\.ConvertToFhirBundle\(JsonElement\):\ Using\ member\ 'System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.BinaryData\(Object,JsonSerializerOptions,Type\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/textanalytics/ci.yml b/sdk/textanalytics/ci.yml index ca93c6a7c5d7..f54ffc7cbfee 100644 --- a/sdk/textanalytics/ci.yml +++ b/sdk/textanalytics/ci.yml @@ -31,3 +31,6 @@ extends: safeName: AzureAITextAnalytics triggeringPaths: - Azure.AI.TextAnalytics.Legacy.Shared + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.TextAnalytics + ExpectedWarningsFilepath: Azure.AI.TextAnalytics/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/compatibility/ExpectedWarnings.txt b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..8f4d6d257bf0 --- /dev/null +++ b/sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.IoT\.TimeSeriesInsights\\src\\Models\\TimeSeriesId\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.IoT\.TimeSeriesInsights\.TimeSeriesId\.ToString\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(String\[],JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.IoT\.TimeSeriesInsights\\src\\Models\\TimeSeriesId\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.IoT\.TimeSeriesInsights\.TimeSeriesId\.ToString\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(String\[],JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/timeseriesinsights/ci.yml b/sdk/timeseriesinsights/ci.yml index 94c9ba8ed20c..cf3dfdaec93b 100644 --- a/sdk/timeseriesinsights/ci.yml +++ b/sdk/timeseriesinsights/ci.yml @@ -28,3 +28,6 @@ extends: Artifacts: - name: Azure.IoT.TimeSeriesInsights safeName: AzureTimeSeriesInsights + ExpectedAOTWarnings: + - ArtifactName: Azure.IoT.TimeSeriesInsights + ExpectedWarningsFilepath: Azure.IoT.TimeSeriesInsights/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/translation/Azure.AI.Translation.Document/tests/compatibility/ExpectedWarnings.txt b/sdk/translation/Azure.AI.Translation.Document/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..60bb7f7ee658 --- /dev/null +++ b/sdk/translation/Azure.AI.Translation.Document/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,17 @@ +.*Azure\.AI\.Translation\.Document\\src\\Generated\\AITranslationDocumentClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AITranslationDocumentClientBuilderExtensions\.AddDocumentTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Translation\.Document\\src\\Generated\\AITranslationDocumentClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AITranslationDocumentClientBuilderExtensions\.AddDocumentTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Translation\.Document\\src\\Generated\\AITranslationDocumentClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AITranslationDocumentClientBuilderExtensions\.AddSingleDocumentTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Translation\.Document\\src\\Generated\\AITranslationDocumentClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AITranslationDocumentClientBuilderExtensions\.AddSingleDocumentTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentStatusResult\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentStatusResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentStatusResult\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Translation\.Document\.DocumentStatusResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslateContent\.Serialization\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Translation\.Document\.DocumentTranslateContent\.JsonModelWriteCore\(Utf8JsonWriter,ModelReaderWriterOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,JsonElement,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslationModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentTranslationModelFactory\.DocumentStatusResult\(String,Uri,BinaryData,DateTimeOffset,DateTimeOffset,DocumentTranslationStatus,String,Single,Int64\):\ Using\ member\ 'System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Translation\.Document\\src\\DocumentTranslationModelFactory\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.DocumentTranslationModelFactory\.TranslationStatusResult\(String,DateTimeOffset,DateTimeOffset,DocumentTranslationStatus,BinaryData,Int32,Int32,Int32,Int32,Int32,Int32,Int64\):\ Using\ member\ 'System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Azure\.AI\.Translation\.Document\\src\\TranslationStatusResult\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.AI\.Translation\.Document\.TranslationStatusResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Azure\.AI\.Translation\.Document\\src\\TranslationStatusResult\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.AI\.Translation\.Document\.TranslationStatusResult\.Error\.get:\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.ToObjectFromJson\(JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/translation/Azure.AI.Translation.Text/tests/compatibility/ExpectedWarnings.txt b/sdk/translation/Azure.AI.Translation.Text/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..6d093bb40198 --- /dev/null +++ b/sdk/translation/Azure.AI.Translation.Text/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.AI\.Translation\.Text\\src\\Custom\\TextTranslationClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.TextTranslationClientBuilderExtensions\.AddTextTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Translation\.Text\\src\\Custom\\TextTranslationClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.TextTranslationClientBuilderExtensions\.AddTextTranslationClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/translation/ci.yml b/sdk/translation/ci.yml index 7e58b5ddf4fd..d814fd1540ed 100644 --- a/sdk/translation/ci.yml +++ b/sdk/translation/ci.yml @@ -30,3 +30,8 @@ extends: safeName: AzureAITranslationText - name: Azure.AI.Translation.Document safeName: AzureAITranslationDocument + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.Translation.Text + ExpectedWarningsFilepath: Azure.AI.Translation.Text/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Azure.AI.Translation.Document + ExpectedWarningsFilepath: Azure.AI.Translation.Document/tests/compatibility/ExpectedWarnings.txt diff --git a/sdk/vision/Azure.AI.Vision.ImageAnalysis/tests/compatibility/ExpectedWarnings.txt b/sdk/vision/Azure.AI.Vision.ImageAnalysis/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..2523ab2d8ec2 --- /dev/null +++ b/sdk/vision/Azure.AI.Vision.ImageAnalysis/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,2 @@ +.*Azure\.AI\.Vision\.ImageAnalysis\\src\\Generated\\AIVisionImageAnalysisClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.AIVisionImageAnalysisClientBuilderExtensions\.AddImageAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.AI\.Vision\.ImageAnalysis\\src\\Generated\\AIVisionImageAnalysisClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.AIVisionImageAnalysisClientBuilderExtensions\.AddImageAnalysisClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. diff --git a/sdk/vision/ci.yml b/sdk/vision/ci.yml index 7bb8fce0e48b..9314120808ce 100644 --- a/sdk/vision/ci.yml +++ b/sdk/vision/ci.yml @@ -33,3 +33,6 @@ extends: Artifacts: - name: Azure.AI.Vision.ImageAnalysis safeName: AzureAIVisionImageAnalysis + ExpectedAOTWarnings: + - ArtifactName: Azure.AI.Vision.ImageAnalysis + ExpectedWarningsFilepath: Azure.AI.Vision.ImageAnalysis/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file diff --git a/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..94a3dadc3dea --- /dev/null +++ b/sdk/webpubsub/Azure.Messaging.WebPubSub/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,10 @@ +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClientBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Azure\.WebPubSubServiceClientBuilderExtensions\.AddWebPubSubServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ is\ not\ supported\ with\ trimming\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClientBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Azure\.WebPubSubServiceClientBuilderExtensions\.AddWebPubSubServiceClient\(TBuilder,!!1\):\ Using\ member\ 'Azure\.Core\.Extensions\.IAzureClientFactoryBuilderWithConfiguration`1\.RegisterClientFactory\(TConfiguration\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\.\ Use\ the\ Configuration\ Binder\ Source\ Generator\ \(EnableConfigurationBindingGenerator=true\)\ instead\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.AddConnectionsToGroups\(IEnumerable`1,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.AddConnectionsToGroups\(IEnumerable`1,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.RemoveConnectionsFromGroups\(IEnumerable`1,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.RemoveConnectionsFromGroups\(IEnumerable`1,String,RequestContext\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__139\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__139\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__141\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +.*Azure\.Messaging\.WebPubSub\\src\\WebPubSubServiceClient_extensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__141\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. diff --git a/sdk/webpubsub/Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5d50262be89c --- /dev/null +++ b/sdk/webpubsub/Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,29 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubEventType:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubStatusCode:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubPermission:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubDataType:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubErrorCode:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.BinaryDataJsonConverter\.TryLoadBinary\(Utf8JsonReader&,Byte\[]&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryDataJsonConverter\.TryLoadBinary\(Utf8JsonReader&,Byte\[]&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.BinaryDataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryDataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubActionJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubActionJsonConverter\.Write\(Utf8JsonWriter,WebPubSubAction,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubActionJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubActionJsonConverter\.Write\(Utf8JsonWriter,WebPubSubAction,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Converters\\WebPubSubContextJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.WebPubSubContextJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Models\\Trigger\\ConnectEventResponse\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.ConnectEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Models\\Trigger\\ConnectEventResponse\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.ConnectEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Models\\Trigger\\UserEventResponse\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.Functions\.Worker\.UserEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.Functions\.Worker\.Extensions\.WebPubSub\\src\\Models\\Trigger\\UserEventResponse\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.Functions\.Worker\.UserEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. diff --git a/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5050be618ae2 --- /dev/null +++ b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,272 @@ +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Config\\WebPubSubJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Hosting\.WebPubSubJobsBuilderExtensions\.ApplyConfiguration\(IConfiguration,WebPubSubFunctionsOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Cannot\ statically\ analyze\ the\ type\ of\ instance\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Config\\WebPubSubJobsBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Hosting\.WebPubSubJobsBuilderExtensions\.ApplyConfiguration\(IConfiguration,WebPubSubFunctionsOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.New\(IDictionary`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.DecodeConnectionStates\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.DecodeConnectionStates\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.EncodeConnectionStates\(Dictionary`2\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.EncodeConnectionStates\(Dictionary`2\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.FromObjectAsJsonExtended\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.FromObjectAsJsonExtended\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Utilities\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.Utilities\.GetProperty\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.Utilities\.GetProperty\(Type,String\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Config\\WebPubSubConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubConfigProvider\.ConvertToWebPubSubOperation\(JObject\):\ Using\ member\ 'System\.Reflection\.Assembly\.GetTypes\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Types\ might\ be\ removed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Services\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubRequestExtensions\.d__0\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\\src\\Trigger\\WebPubSubTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSub\.WebPubSubTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\):\ 'TImplementation'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceDescriptor\.Singleton\(\)'\.\ The\ generic\ parameter\ 'TExtension'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\JsonElementExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\JsonElementExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +C:\\Users\\mredding\\source\\repos\\azure-sdk-for-net\\sdk\\webpubsub\\Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsExtensionBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsExtensionBuilderExtensions\.<>c__DisplayClass2_0`1\.b__1\(IServiceProvider\):\ 'TOptions'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'Microsoft\.Extensions\.Options\.IOptionsMonitor`1'\.\ The\ generic\ parameter\ 'TOptions'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsExtensionBuilderExtensions\.<>c__DisplayClass2_0`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.GetProperty\(Object,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.TryGetValue\(Object,String,Object&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..b54250ee7839 --- /dev/null +++ b/sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,252 @@ +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Config\\SocketIOJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Extensions\.Hosting\.SocketIOJobsBuilderExtensions\.ApplyConfiguration\(IConfiguration,SocketIOFunctionsOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Cannot\ statically\ analyze\ the\ type\ of\ instance\ so\ its\ members\ may\ be\ trimmed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Config\\SocketIOJobsBuilderExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Extensions\.Hosting\.SocketIOJobsBuilderExtensions\.ApplyConfiguration\(IConfiguration,SocketIOFunctionsOptions\):\ Using\ member\ 'Microsoft\.Extensions\.Configuration\.ConfigurationBinder\.Bind\(IConfiguration,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Binding\ strongly\ typed\ objects\ to\ configuration\ values\ requires\ generating\ dynamic\ code\ at\ runtime,\ for\ example\ instantiating\ generic\ types\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.AttributeCloner`1\(TAttribute,IReadOnlyDictionary`2,IConfiguration,INameResolver\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2090:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.New\(IDictionary`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ generic\ parameter\ 'TAttribute'\ of\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Bindings\\Common\\AttributeCloner\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'formatterType'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.AttributeCloner`1\.GetPolicy\(Type,PropertyInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetConverter\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultEvent\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetDefaultProperty\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEditor\(Type\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetEvents\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +ILC\ :\ Trim\ analysis\ warning\ IL2046:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\):\ Interface\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ with\ 'RequiresUnreferencedCodeAttribute'\ has\ an\ implementation\ member\ 'Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ without\ 'RequiresUnreferencedCodeAttribute'\.\ 'RequiresUnreferencedCodeAttribute'\ annotations\ must\ match\ across\ all\ interface\ implementations\ or\ overrides\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Utilities\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2070:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Utilities\.GetProperty\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Utilities\.GetProperty\(Type,String\)'\ 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\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.Write\(Utf8JsonWriter,SocketIOConnectRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\Model\\SocketIOConnectJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.Trigger\.Model\.SocketIOConnectJsonConverter\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Config\\WebPubSubForSocketIOConfigProvider\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.WebPubSubForSocketIOConfigProvider\.ConvertToSocketIOAction\(JObject\):\ Using\ member\ 'System\.Reflection\.Assembly\.GetTypes\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Types\ might\ be\ removed\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\WebPubSubForSocketIOTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.WebPubSubForSocketIOTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\WebPubSubForSocketIOTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.WebPubSubForSocketIOTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\WebPubSubForSocketIOTriggerDispatcher\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.WebPubSubForSocketIOTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\\src\\Trigger\\WebPubSubForSocketIOTriggerDispatcher\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebJobs\.Extensions\.WebPubSubForSocketIO\.WebPubSubForSocketIOTriggerDispatcher\.d__5\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\):\ 'TImplementation'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ServiceDescriptor\.Singleton\(\)'\.\ The\ generic\ parameter\ 'TExtension'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsBuilderExtensions\.AddExtension\(IWebJobsBuilder\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.GetTypeCode\(Type,Boolean&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubConnectionContext\.<>c\.<\.ctor>b__30_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryData\.FromObjectAsJson\(T,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.SerializeToUtf8Bytes\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Hosting\\WebJobsExtensionBuilderExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebJobs\.WebJobsExtensionBuilderExtensions\.<>c__DisplayClass2_0`1\.b__1\(IServiceProvider\):\ 'TOptions'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ 'Microsoft\.Extensions\.Options\.IOptionsMonitor`1'\.\ The\ generic\ parameter\ 'TOptions'\ of\ 'Microsoft\.Azure\.WebJobs\.WebJobsExtensionBuilderExtensions\.<>c__DisplayClass2_0`1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.CreateCastConverter\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value2'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__135\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__135\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__137\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Azure\.Messaging\.WebPubSub\.WebPubSubServiceClient\.d__137\.MoveNext\(\):\ Using\ member\ 'Azure\.Core\.RequestContent\.Create\(Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ This\ method\ uses\ reflection-based\ serialization\ which\ is\ incompatible\ with\ trimming\.\ Try\ using\ one\ of\ the\ 'Create'\ overloads\ that\ doesn't\ wrap\ a\ serialized\ version\ of\ an\ object\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\OpenType\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2067:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 't'\ of\ method\ 'Microsoft\.Azure\.WebJobs\.Host\.Bindings\.OpenType\.FromType\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultValue\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.CanTypeDescriptorConvertString\(Type,TypeConverter&\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ToMultidimensionalArray\(IList,Type,Int32\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.GetProperty\(Object,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +D:\\a\\_work\\1\\s\\src\\Microsoft\.Azure\.WebJobs\.Host\\Bindings\\Path\\BindingTemplateToken\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2075:\ Microsoft\.Azure\.WebJobs\.Host\.Bindings\.Path\.BindingTemplateToken\.ExpressionToken\.TryGetValue\(Object,String,Object&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.EnumUtils\.InitializeValuesAndNames\(StructMultiKey`2\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.StructMultiKey`2\.Value1'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetTypeFromTypeNameKey\(StructMultiKey`2\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Converters\.EntityKeyMemberConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataSetConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Activator\.CreateInstance\(Type\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.ReadJson\(JsonReader,Type,Object,JsonSerializer\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(Type\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicParameterlessConstructor'\ in\ call\ to\ 'System\.Linq\.Expressions\.Expression\.New\(Type\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ExpressionReflectionDelegateFactory\.CreateDefaultConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.CreateRow\(JsonReader,DataTable,JsonSerializer\):\ 'dataType'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Data\.DataColumn\.DataColumn\(String,Type\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.BinaryConverter\.EnsureReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Serialization\.DefaultSerializationBinder\.GetGenericTypeFromTypeName\(String,Assembly\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.<>c__DisplayClass22_0\.b__0\(Object\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetCreator\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2057:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Unrecognized\ value\ passed\ to\ the\ parameter\ 'typeName'\ of\ method\ 'System\.Type\.GetType\(String,Boolean\)'\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ the\ target\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2072:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ return\ value\ of\ method\ 'System\.Object\.GetType\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ Using\ member\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Generic\ TypeConverters\ may\ require\ the\ generic\ types\ to\ be\ annotated\.\ For\ example,\ NullableConverter\ requires\ the\ underlying\ type\ to\ be\ DynamicallyAccessedMembers\ All\. +ILC\ :\ Trim\ analysis\ warning\ IL2067:\ Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.All'\ in\ call\ to\ 'System\.ComponentModel\.TypeDescriptor\.GetConverter\(Type\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ConvertUtils\.TryConvertInternal\(Object,CultureInfo,Type,Object&\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetDefaultConstructor\(Type,Boolean\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionObject\.Create\(Type,MethodBase,String\[]\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateISerializableContract\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(BindingFlags,Binder,Type\[],ParameterModifier\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.AssignableToTypeName\(Type,String,Boolean,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Converters\.DataTableConverter\.GetColumnDataType\(JsonReader\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.FSharpUtils\(Assembly\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 't'\ of\ method\ 'Newtonsoft\.Json\.Converters\.KeyValuePairConverter\.InitializeReflectionObject\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\.GetMethodWithNonPublicFallback\(Type,String,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateFSharpFuncCall\(Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MethodInfo\.ReturnType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetAttributeConstructor\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2077:\ Newtonsoft\.Json\.Serialization\.JsonObjectContract\.GetUninitializedObject\(\):\ 'type'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors'\ in\ call\ to\ 'System\.Runtime\.Serialization\.FormatterServices\.GetUninitializedObject\(Type\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonContract\.NonNullableUnderlyingType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetImmutableConstructor\(Type,JsonPropertyCollection\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'objectType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetParameterizedConstructor\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ return\ value\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberUnderlyingType\(MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'implementingType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetExtensionDataDelegates\(JsonObjectContract,MemberInfo\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonArrayContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.CreateTemporaryCollection\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonArrayContract\.JsonArrayContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateWrapper\(Object\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\._genericWrapperType'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.CreateTemporaryDictionary\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDictionaryContract\.JsonDictionaryContract\(Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,Type,Type&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.ImplementsGenericDefinition\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructors\(BindingFlags\)'\.\ The\ parameter\ 'collectionType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateMap\(Type,Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForDictionaryContract\(Type,Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.Assembly\.GetType\(String\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.ImmutableCollectionsUtils\.TryBuildImmutableForArrayContract\(Type,Type,Type&,ObjectConstructor`1&\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.CollectionUtils\.ResolveEnumerableCollectionConstructor\(Type,Type\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.JsonTypeReflector\.GetAttribute\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteGetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Serialization\.JsonDynamicContract\.CreateCallSiteSetter\(String\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'baseType'\ of\ method\ 'Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.<>c\.b__44_0\(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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.GetCallbackMethodsForType\(Type,List`1&,List`1&,List`1&,List`1&,List`1&\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Collections\.Generic\.List`1\.Enumerator\.Current\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.CreateShouldSerializeTest\(MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethod\(String,Type\[]\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Serialization\.DefaultContractResolver\.SetIsSpecifiedActions\(JsonProperty,MemberInfo,Boolean\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetField\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Reflection\.MemberInfo\.DeclaringType\.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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(Type,Type\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'type'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.TypeExtensions\.ImplementInterface\(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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowSetBinderMember\.NoThrowSetBinderMember\(SetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.NoThrowGetBinderMember\.NoThrowGetBinderMember\(GetMemberBinder\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperty\(String,BindingFlags,Binder,Type,Type\[],ParameterModifier\[]\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,MemberTypes,BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetMemberInfoFromType\(Type,MemberInfo\)'\ 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\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2060:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.CreateSeq\(Type\):\ Call\ to\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ method\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2055:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ Call\ to\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ can\ not\ be\ statically\ analyzed\.\ It's\ not\ possible\ to\ guarantee\ the\ availability\ of\ requirements\ of\ the\ generic\ type\. +ILC\ :\ Trim\ analysis\ warning\ IL2080:\ Newtonsoft\.Json\.Utilities\.FSharpUtils\.BuildMapCreator\(\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ call\ to\ 'System\.Type\.GetConstructor\(Type\[]\)'\.\ The\ field\ 'Newtonsoft\.Json\.Utilities\.FSharpUtils\._mapType'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetFields\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.Interfaces'\ in\ call\ to\ 'System\.Type\.GetInterfaces\(\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2065:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetProperties\(Type,BindingFlags\):\ Value\ passed\ to\ implicit\ 'this'\ parameter\ of\ method\ 'System\.Type\.GetProperties\(BindingFlags\)'\ can\ not\ be\ statically\ determined\ and\ may\ not\ meet\ 'DynamicallyAccessedMembersAttribute'\ requirements\. +ILC\ :\ Trim\ analysis\ warning\ IL2075:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsOverridenGenericMember\(MemberInfo,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors',\ 'DynamicallyAccessedMemberTypes\.NonPublicConstructors',\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods',\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields',\ 'DynamicallyAccessedMemberTypes\.PublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.NonPublicNestedTypes',\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties',\ 'DynamicallyAccessedMemberTypes\.PublicEvents',\ 'DynamicallyAccessedMemberTypes\.NonPublicEvents'\ in\ call\ to\ 'System\.Type\.GetMember\(String,BindingFlags\)'\.\ The\ return\ value\ of\ method\ 'System\.Type\.GetGenericTypeDefinition\(\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicProperties',\ 'DynamicallyAccessedMemberTypes\.NonPublicProperties'\ in\ call\ to\ 'System\.Type\.GetProperties\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateProperties\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicFields',\ 'DynamicallyAccessedMemberTypes\.NonPublicFields'\ in\ call\ to\ 'System\.Type\.GetFields\(BindingFlags\)'\.\ The\ parameter\ 'targetType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.GetChildPrivateFields\(IList`1,Type,BindingFlags\)'\ 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\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.GetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Utilities\.DynamicUtils\.BinderWrapper\.CreateMemberCalls\(\):\ Using\ member\ 'Microsoft\.CSharp\.RuntimeBinder\.Binder\.SetMember\(CSharpBinderFlags,String,Type,IEnumerable`1\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ Using\ dynamic\ types\ might\ cause\ types\ or\ members\ to\ be\ removed\ by\ trimmer\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.WriteXml\(XmlWriter\):\ Using\ member\ 'System\.Data\.DataTable\.WriteXmlInternal\(XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.WriteXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpSetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpSetMemberBinder\.CSharpSetMemberBinder\(String,Boolean,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.SetMemberBinder\.SetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/CSharpGetMemberBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.CSharpGetMemberBinder\.CSharpGetMemberBinder\(String,Boolean,Type,IEnumerable`1\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Newtonsoft\.Json\.Linq\.JObject\.System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(\):\ Using\ member\ 'System\.ComponentModel\.ICustomTypeDescriptor\.GetProperties\(Attribute\[]\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ PropertyDescriptor's\ PropertyType\ cannot\ be\ statically\ discovered\.\ The\ public\ parameterless\ constructor\ or\ the\ 'Default'\ static\ field\ may\ be\ trimmed\ from\ the\ Attribute's\ Type\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Runtime/CompilerServices/CallSiteOpsReflectionCache\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Runtime\.CompilerServices\.CallSiteOpsReflectionCache`1\.\.cctor\(\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSiteOps\.Bind\(CallSiteBinder,CallSite`1,Object\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/SymbolTable\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.SymbolTable\.ProcessSpecialTypeInChain\(NamespaceOrAggregateSymbol,Type\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.\.cctor\(\):\ Using\ member\ 'System\.Enum\.GetValues\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ It\ might\ not\ be\ possible\ to\ create\ an\ array\ of\ the\ enum\ type\ at\ runtime\.\ Use\ the\ GetValues\ overload\ or\ the\ GetValuesAsUnderlyingType\ method\ instead\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.InternalCreate\(RuntimeType,Int32,Int32\*,Int32\*\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int32\[],Int32\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/Types\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.TypeScope\.AddSoapEncodedTypes\(String\):\ Using\ member\ 'System\.Array\.CreateInstance\(Type,Int64\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.CreateAssemblyBuilder\(String\):\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(Int32\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/ArrayType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ArrayType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/NullableType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.NullableType\.AssociatedSystemType\.get:\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReader\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReader\.ReadArray\(String,String\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriter\.Namespaces\.set:\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataSet\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.ReadXml\(XmlReader\):\ Using\ member\ 'System\.Data\.DataTable\.ReadXmlSerializableInternal\(XmlReader\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.ReadXml\ uses\ XmlSerialization\ underneath\ which\ is\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Types/AggregateType\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.AggregateType\.CalculateAssociatedSystemType\(\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +ILC\ :\ Trim\ analysis\ warning\ IL2070:\ Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\):\ 'this'\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicMethods',\ 'DynamicallyAccessedMemberTypes\.NonPublicMethods'\ in\ call\ to\ 'System\.Type\.GetMethods\(BindingFlags\)'\.\ The\ parameter\ 'currentType'\ of\ method\ 'Newtonsoft\.Json\.Utilities\.ReflectionUtils\.IsMethodOverridden\(Type,Type,String\)'\ 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\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlReflectionImporter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlReflectionImporter\.ImportAccessorMapping\(MemberMapping,FieldModel,XmlAttributes,String,Type,Boolean,Boolean,RecursionLimiter\):\ Using\ member\ 'System\.Collections\.ArrayList\.ToArray\(Type\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataSet\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataSet\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataSet\.WriteXmlSchema\(DataSet,XmlWriter\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataSet\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Data\.Common/src/System/Data/DataTable\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Data\.DataTable\.System\.Xml\.Serialization\.IXmlSerializable\.GetSchema\(\):\ Using\ member\ 'System\.Data\.DataTable\.GetXmlSchema\(\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ DataTable\.GetSchema\ uses\ TypeDescriptor\ and\ XmlSerialization\ underneath\ which\ are\ not\ trimming\ safe\.\ Members\ from\ serialized\ types\ may\ be\ trimmed\ if\ not\ referenced\ directly\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationWriterILGen\.WriteArrayItems\(ElementAccessor\[],TextAccessor,ChoiceIdentifierAccessor,TypeDesc,String,String\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComBinder\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComBinder\.ComGetMemberBinder\.ComGetMemberBinder\(GetMemberBinder,Boolean\):\ Using\ member\ 'System\.Dynamic\.GetMemberBinder\.GetMemberBinder\(String,Boolean\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationWriterILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.ReflectionAwareILGen\.WriteArrayLocalDecl\(String,String,SourceInfo,TypeDesc\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/XmlSerializationReaderILGen\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.XmlSerializationReaderILGen\.WriteMemberEnd\(XmlSerializationReaderILGen\.Member\[],Boolean\):\ Using\ member\ 'System\.Type\.MakeArrayType\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ code\ for\ an\ array\ of\ the\ specified\ type\ might\ not\ be\ available\. +/_/src/libraries/System\.Private\.Xml/src/System/Xml/Serialization/CodeGenerator\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Xml\.Serialization\.CodeGenerator\.StackallocSpan\(Type,Int32\):\ Using\ member\ 'System\.Type\.MakeGenericType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ExpressionTreeCallRewriter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ExpressionTreeCallRewriter\.GetExpression\(Expr\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,Expression\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/Semantics/Tree/MethodInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.Semantics\.ExprMethodInfo\.MethodInfo\.get:\ Using\ member\ 'System\.Reflection\.MethodInfo\.MakeGenericMethod\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ The\ native\ code\ for\ this\ instantiation\ might\ not\ be\ available\ at\ runtime\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/BoundDispEvent\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.BoundDispEvent\.BoundDispEvent\(Object,Guid,Int32\):\ Using\ member\ 'System\.Dynamic\.DynamicObject\.DynamicObject\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TrySetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TrySetMember\(SetMemberBinder,Object\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryGetMember\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryGetMember\(GetMemberBinder,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComRuntimeHelpers\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.UnsafeMethods\.DynamicModule\.get:\ Using\ member\ 'System\.Reflection\.Emit\.AssemblyBuilder\.DefineDynamicAssembly\(AssemblyName,AssemblyBuilderAccess\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Defining\ a\ dynamic\ assembly\ requires\ dynamic\ code\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryBinaryOperation\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryBinaryOperation\(BinaryOperationBinder,Object,Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/SplatCallSite\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatCallSite\.Invoke\(Object\[]\):\ Using\ member\ 'System\.Runtime\.CompilerServices\.CallSite`1>\.Create\(CallSiteBinder\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.GetDelegateType\(Type\[]\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.SplatInvokeBinder\.Bind\(Object\[],ReadOnlyCollection`1,LabelTarget\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.MakeDynamic\(Type,CallSiteBinder,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Delegate\ creation\ requires\ dynamic\ code\ generation\. +/_/src/libraries/Microsoft\.CSharp/src/Microsoft/CSharp/RuntimeBinder/ComInterop/ComInvokeAction\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.CSharp\.RuntimeBinder\.ComInterop\.ComInvokeAction\.ComInvokeAction\(CallInfo\):\ Using\ member\ 'System\.Dynamic\.InvokeBinder\.InvokeBinder\(CallInfo\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +/_/src/libraries/System\.Linq\.Expressions/src/System/Dynamic/Utils/CachedReflectionInfo\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Linq\.Expressions\.CachedReflectionInfo\.DynamicObject_TryInvoke\.get:\ Using\ member\ 'System\.Dynamic\.DynamicObject\.TryInvoke\(InvokeBinder,Object\[],Object&\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ a\ call\ site\ may\ require\ dynamic\ code\ generation\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Newtonsoft\.Json\.Utilities\.DynamicProxyMetaObject`1\.GetArgArray\(DynamicMetaObject\[]\):\ Using\ member\ 'System\.Linq\.Expressions\.Expression\.NewArrayInit\(Type,IEnumerable`1\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ Creating\ arrays\ at\ runtime\ requires\ dynamic\ code\ generation\. diff --git a/sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..5fb7d4fbd0a1 --- /dev/null +++ b/sdk/webpubsub/Microsoft.Azure.WebPubSub.AspNetCore/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,65 @@ +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.DecodeConnectionStates\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.DecodeConnectionStates\(String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(ReadOnlySpan`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.EncodeConnectionStates\(IReadOnlyDictionary`2\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.EncodeConnectionStates\(IReadOnlyDictionary`2\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2091:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.Create\(\):\ 'T'\ generic\ argument\ does\ not\ satisfy\ 'DynamicallyAccessedMemberTypes\.PublicConstructors'\ in\ 'Microsoft\.Extensions\.DependencyInjection\.ActivatorUtilities\.CreateInstance\(IServiceProvider,Object\[]\)'\.\ The\ generic\ parameter\ 'THub'\ of\ 'Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.Create\(\)'\ 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\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Extensions\\WebPubSubRequestExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.WebPubSubRequestExtensions\.d__2\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Object,Type,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.AspNetCore\\src\\Internal\\ServiceRequestHandlerAdapter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.AspNetCore\.ServiceRequestHandlerAdapter\.d__9\.MoveNext\(\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(MqttConnectEventErrorResponse,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +ILC\ :\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. diff --git a/sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/tests/compatibility/ExpectedWarnings.txt b/sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/tests/compatibility/ExpectedWarnings.txt new file mode 100644 index 000000000000..e7540afa903f --- /dev/null +++ b/sdk/webpubsub/Microsoft.Azure.WebPubSub.Common/tests/compatibility/ExpectedWarnings.txt @@ -0,0 +1,57 @@ +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.UserEventResponse\.DataType:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.UserEventResponse\.DataType:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +ILC\ :\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.UserEventRequest\.DataType:\ Using\ member\ 'System\.Text\.Json\.Serialization\.JsonStringEnumConverter\.JsonStringEnumConverter\(\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JsonStringEnumConverter\ cannot\ be\ statically\ analyzed\ and\ requires\ runtime\ code\ generation\.\ Applications\ should\ use\ the\ generic\ JsonStringEnumConverter\ instead\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyDictionary`2,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\ConnectEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventRequestJsonConverter\.Write\(Utf8JsonWriter,ConnectEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\DisconnectedEventRequestJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.DisconnectedEventRequestJsonConverter\.Write\(Utf8JsonWriter,DisconnectedEventRequest,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,WebPubSubConnectionContext,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectEventErrorResponseJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectEventErrorResponseJsonConverter\.Write\(Utf8JsonWriter,MqttConnectEventErrorResponse,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttConnectEventErrorResponseProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttConnectPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttConnectPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttConnectProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectedEventRequestPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectedEventRequestPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectedEventRequestProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,MqttDisconnectReasonCode,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\MqttDisconnectPacketPropertiesJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.MqttDisconnectPacketPropertiesJsonConverter\.Write\(Utf8JsonWriter,MqttDisconnectPacketProperties,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize>\(Utf8JsonWriter,IReadOnlyList`1,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\WebPubSubClientCertificateJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubClientCertificateJsonConverter\.Write\(Utf8JsonWriter,WebPubSubClientCertificate,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Serialize\(Utf8JsonWriter,String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Response\\ConnectEventResponse\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Response\\ConnectEventResponse\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.ConnectEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Response\\UserEventResponse\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.UserEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Response\\UserEventResponse\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.UserEventResponse\.SetState\(String,Object\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.BinaryDataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryDataJsonConverter\.Read\(Utf8JsonReader&,Type,JsonSerializerOptions\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(Utf8JsonReader&,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.BinaryDataJsonConverter\.TryLoadBinary\(Utf8JsonReader&,Byte\[]&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\BinaryDataJsonConverter\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.BinaryDataJsonConverter\.TryLoadBinary\(Utf8JsonReader&,Byte\[]&\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize>\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\JsonElementExtensions\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\.\ Use\ the\ overload\ that\ takes\ a\ JsonTypeInfo\ or\ JsonSerializerContext,\ or\ make\ sure\ all\ of\ the\ required\ types\ are\ preserved\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\Internal\\JsonElementExtensions\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ System\.Text\.Json\.JsonElementExtensions\.ReadToObject\(JsonElement,String\):\ Using\ member\ 'System\.Text\.Json\.JsonSerializer\.Deserialize\(String,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\.\ Use\ System\.Text\.Json\ source\ generation\ for\ native\ AOT\ applications\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\WebPubSubConnectionContext\.cs\(\d*\):\ Trim\ analysis\ warning\ IL2026:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubConnectionContext\.<>c\.<\.ctor>b__30_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresUnreferencedCodeAttribute'\ can\ break\ functionality\ when\ trimming\ application\ code\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\. +.*Microsoft\.Azure\.WebPubSub\.Common\\src\\WebPubSubConnectionContext\.cs\(\d*\):\ AOT\ analysis\ warning\ IL3050:\ Microsoft\.Azure\.WebPubSub\.Common\.WebPubSubConnectionContext\.<>c\.<\.ctor>b__30_1\(KeyValuePair`2\):\ Using\ member\ 'System\.BinaryData\.FromObjectAsJson\(Object,JsonSerializerOptions\)'\ which\ has\ 'RequiresDynamicCodeAttribute'\ can\ break\ functionality\ when\ AOT\ compiling\.\ JSON\ serialization\ and\ deserialization\ might\ require\ types\ that\ cannot\ be\ statically\ analyzed\ and\ might\ need\ runtime\ code\ generation\. diff --git a/sdk/webpubsub/ci.yml b/sdk/webpubsub/ci.yml index cd98d8812b89..2156a77b83ed 100644 --- a/sdk/webpubsub/ci.yml +++ b/sdk/webpubsub/ci.yml @@ -45,3 +45,16 @@ extends: safeName: MicrosoftAzureFunctionsWorkerExtensionsWebPubSub - name: Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO safeName: MicrosoftAzureWebJobsExtensionsWebPubSubForSocketIO + ExpectedAOTWarnings: + - ArtifactName: Azure.Messaging.WebPubSub + ExpectedWarningsFilepath: Azure.Messaging.WebPubSub/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.WebJobs.Extensions.WebPubSub + ExpectedWarningsFilepath: Microsoft.Azure.WebJobs.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.WebPubSub.AspNetCore + ExpectedWarningsFilepath: Microsoft.Azure.WebPubSub.AspNetCore/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.WebPubSub.Common + ExpectedWarningsFilepath: Microsoft.Azure.WebPubSub.Common/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.Functions.Worker.Extensions.WebPubSub + ExpectedWarningsFilepath: Microsoft.Azure.Functions.Worker.Extensions.WebPubSub/tests/compatibility/ExpectedWarnings.txt + - ArtifactName: Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO + ExpectedWarningsFilepath: Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/tests/compatibility/ExpectedWarnings.txt \ No newline at end of file