Enable AOT analyzer in System.Net.HttpListener and System.Net.Http.Json (#73191)
authorTlakaelel Axayakatl Ceja <tlakaelel_axayakatl@outlook.com>
Tue, 2 Aug 2022 12:12:50 +0000 (05:12 -0700)
committerGitHub <noreply@github.com>
Tue, 2 Aug 2022 12:12:50 +0000 (05:12 -0700)
commit95c7952be3f672191766dcffca64196a51cfb5bd
treeff9f037217f8c8af1a38c2906832534e62ff1f7d
parent8fc905e02b56b556ce7420a7b9fb2dbc6518d6d4
Enable AOT analyzer in System.Net.HttpListener and System.Net.Http.Json (#73191)

* Enable AOT analyzer in System.Net.HttpListener and System.Net.Http.Json
Refactor code in System.Net.HttpListener to be AOT safe
Add annotations to System.Net.Http.Json to mark API as unsafe for AOT

Co-authored-by: Tlakollo <tlcejava@microsoft.com>
12 files changed:
src/libraries/System.Net.Http.Json/ref/System.Net.Http.Json.cs
src/libraries/System.Net.Http.Json/ref/System.Net.Http.Json.csproj
src/libraries/System.Net.Http.Json/src/System.Net.Http.Json.csproj
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpClientJsonExtensions.Delete.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpClientJsonExtensions.Get.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpClientJsonExtensions.Patch.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpClientJsonExtensions.Post.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpClientJsonExtensions.Put.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/HttpContentJsonExtensions.cs
src/libraries/System.Net.Http.Json/src/System/Net/Http/Json/JsonContent.cs
src/libraries/System.Net.HttpListener/src/System.Net.HttpListener.csproj
src/libraries/System.Net.HttpListener/src/System/Net/Windows/HttpListener.Windows.cs