From a82a578b59521f7099c94f7ee9a626132f33869f Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 17 Oct 2023 12:40:21 -0500 Subject: [PATCH] [profiled-aot] update profile for .NET 8 GA (#8428) First, I had to update the URL we test, because it was down: https://httpstat.us/200 Instead, I used: https://httpbin.org/status/200 Next, after reviewing the latest methods in the profile, I noticed a lot of timezone logic was completely removed. This might be related to different cookies returns from the new URL, not sure. I added a `DateTime.Now` call to `CommonMethods.cs`, to ensure the timezone logic is in the AOT profile. Testing a `dotnet new android` app on a Pixel 5, an average of 10 runs of the "displayed time`: Average(ms): 179.1 Std Err(ms): 2.53179778023443 Std Dev(ms): 8.00624756049924 --- src/profiled-aot/CommonMethods.cs | 6 +- src/profiled-aot/dotnet.aotprofile | Bin 245797 -> 236969 bytes src/profiled-aot/dotnet.aotprofile.txt | 174 ++++--------------------- 3 files changed, 33 insertions(+), 147 deletions(-) diff --git a/src/profiled-aot/CommonMethods.cs b/src/profiled-aot/CommonMethods.cs index 7b298e2fc8d..e747ba4d93c 100644 --- a/src/profiled-aot/CommonMethods.cs +++ b/src/profiled-aot/CommonMethods.cs @@ -1,5 +1,6 @@ // This class represents common code paths we always want to AOT +// DateTime.Now // string interpolation & split // int.Parse(), int.ToString() // Culture-aware string comparisons @@ -15,8 +16,11 @@ static class CommonMethods // Returns '200 OK' if the caller wants to set that on the UI public static async Task Invoke() { - var url = $"https://httpstat.us/{200}"; + // NOTE: alternate web services if one of these is down + //var url = $"https://httpstat.us/{200}"; + var url = $"https://httpbin.org/status/{200}"; + var now = DateTime.Now; var foo = "foo"; foo.StartsWith("f"); foo.Contains("o"); diff --git a/src/profiled-aot/dotnet.aotprofile b/src/profiled-aot/dotnet.aotprofile index 15af4b92975202439e56cc395f78b11b783d1333..4aeb713f018dbc42eafc5b2900b8d9eec718a5d7 100644 GIT binary patch delta 34237 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 E2Z#**umAu6 delta 40075 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:Add (string) bool System.Collections.Generic.HashSet`1:AddIfNotPresent (string,int&) bool System.Collections.Generic.HashSet`1:Contains (string) - bool System.Collections.Generic.List`1/Enumerator:MoveNext () - bool System.Collections.Generic.List`1/Enumerator:MoveNextRare () + bool System.Collections.Generic.List`1/Enumerator:MoveNext () + bool System.Collections.Generic.List`1/Enumerator:MoveNextRare () bool System.Collections.Generic.List`1:Contains (string) bool System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalComparer:Equals (string,string) bool System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalIgnoreCaseComparer:Equals (string,string) @@ -178,17 +178,6 @@ Methods: bool System.MemoryExtensions:Overlaps (System.ReadOnlySpan`1,System.ReadOnlySpan`1) bool System.MemoryExtensions:StartsWith (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.StringComparison) bool System.MulticastDelegate:Equals (object) - bool System.Net.Cookie:DomainCharsTest (string) - bool System.Net.Cookie:get_Expired () - bool System.Net.Cookie:InternalSetName (string) - bool System.Net.Cookie:IsDomainEqualToHost (string,string) - bool System.Net.Cookie:VerifySetDefaults (System.Net.CookieVariant,System.Uri,bool,string,bool,bool) - bool System.Net.CookieComparer:EqualDomains (System.ReadOnlySpan`1,System.ReadOnlySpan`1) - bool System.Net.CookieComparer:Equals (System.Net.Cookie,System.Net.Cookie) - bool System.Net.CookieContainer:IsLocalDomain (string) - bool System.Net.CookieParser:EndofHeader () - bool System.Net.CookieParser:InternalSetNameMethod (System.Net.Cookie,string) - bool System.Net.CookieTokenizer/RecognizedAttribute:IsEqualTo (string) bool System.Net.Http.Headers.BaseHeaderParser:TryParseValue (string,object,int&,object&) bool System.Net.Http.Headers.HeaderDescriptor:Equals (System.Net.Http.Headers.HeaderDescriptor) bool System.Net.Http.Headers.HeaderDescriptor:TryGet (string,System.Net.Http.Headers.HeaderDescriptor&) @@ -208,7 +197,6 @@ Methods: bool System.Net.Http.HPack.IntegerEncoder:Encode (int,int,System.Span`1,int&) bool System.Net.Http.HttpClient:ShouldBufferResponse (System.Net.Http.HttpCompletionOption,System.Net.Http.HttpRequestMessage) bool System.Net.Http.HttpContent:CreateTemporaryBuffer (long,System.IO.MemoryStream&,System.Exception&) - bool System.Net.Http.HttpContent:TryDetectEncoding (System.ArraySegment`1,System.Text.Encoding&,int&) bool System.Net.Http.HttpContent:TryGetBuffer (System.ArraySegment`1&) bool System.Net.Http.HttpContent/LimitArrayPoolWriteStream:get_CanWrite () bool System.Net.Http.HttpMethod:Equals (System.Net.Http.HttpMethod) @@ -232,8 +220,6 @@ Methods: bool System.Reflection.AssemblyNameParser:IsWhiteSpace (char) bool System.Reflection.ConstructorInfo:op_Inequality (System.Reflection.ConstructorInfo,System.Reflection.ConstructorInfo) bool System.Reflection.CustomAttribute:IsUserCattrProvider (object) - bool System.Reflection.FieldInfo:get_IsLiteral () - bool System.Reflection.FieldInfo:get_IsStatic () bool System.Reflection.MethodBase:get_IsPublic () bool System.Reflection.MethodBase:get_IsStatic () bool System.Reflection.RuntimeMethodInfo:g__IsDisallowedByRefType|79_0 (System.Type) @@ -301,9 +287,7 @@ Methods: bool System.SpanHelpers:SequenceEqual (byte&,byte&,uintptr) bool System.String:Contains (char) bool System.String:Contains (string) - bool System.String:EndsWith (char) bool System.String:EndsWith (string,System.StringComparison) - bool System.String:Equals (object) bool System.String:Equals (string,string,System.StringComparison) bool System.String:Equals (string,string) bool System.String:Equals (string,System.StringComparison) @@ -449,9 +433,9 @@ Methods: int Java.Interop.JniPeerMembers/JniStaticFields:GetInt32Value (string) int Java.IO.InputStream:Read (byte[],int,int) int System.AppContextConfigHelper:GetInt32Config (string,int,bool) + int System.AppContextConfigHelper:GetInt32Config (string,string,int,bool) int System.Array:BinarySearch (string[],int,int,string,System.Collections.Generic.IComparer`1) int System.Array:BinarySearch (string[],string,System.Collections.Generic.IComparer`1) - int System.Array:BinarySearch (System.Array,int,int,object,System.Collections.IComparer) int System.Array:GetLowerBound (int) int System.Array:GetLowerBoundInternal (System.Runtime.CompilerServices.ObjectHandleOnStack,int) int System.ArraySegment`1:get_Count () @@ -463,8 +447,6 @@ Methods: int System.Buffers.Latin1CharSearchValues:IndexOfAnyExcept (System.ReadOnlySpan`1) int System.Buffers.Latin1CharSearchValues:LastIndexOfAny (char&,int) int System.Buffers.Latin1CharSearchValues:LastIndexOfAny (System.ReadOnlySpan`1) - int System.Collections.ArrayList:Add (object) - int System.Collections.ArrayList:get_Count () int System.Collections.Generic.ArraySortHelper`1:InternalBinarySearch (string[],int,int,string,System.Collections.Generic.IComparer`1) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2>:Initialize (int) @@ -478,19 +460,14 @@ Methods: int System.Collections.Generic.HashSet`1:FindItemIndex (string) int System.Collections.Generic.HashSet`1:Initialize (int) int System.Collections.Generic.List`1:EnsureCapacity (int) - int System.Collections.Generic.List`1:get_Count () + int System.Collections.Generic.List`1:get_Count () int System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalComparer:GetHashCode (string) int System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalIgnoreCaseComparer:GetHashCode (string) int System.Collections.Generic.ObjectEqualityComparer`1:GetHashCode (System.Type) int System.Collections.HashHelpers:ExpandPrime (int) int System.Collections.HashHelpers:GetPrime (int) int System.Collections.HashHelpers:GetPrime (int) - int System.Collections.Hashtable:get_Count () int System.Collections.Hashtable:GetHash (object) - int System.Collections.SortedList:get_Count () - int System.Collections.SortedList:IndexOfKey (object) - int System.Collections.SortedList/SyncSortedList:get_Count () - int System.Collections.SortedList/ValueList:get_Count () int System.DateTime:get_Year () int System.DateTimeFormat:ParseNextChar (System.ReadOnlySpan`1,int) int System.DateTimeFormat:ParseRepeatPattern (System.ReadOnlySpan`1,int,char) @@ -553,21 +530,11 @@ Methods: int System.MemoryExtensions:Split (System.ReadOnlySpan`1,System.Span`1,char,System.StringSplitOptions) int System.MemoryExtensions:SplitCore (System.ReadOnlySpan`1,System.Span`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1,bool,System.StringSplitOptions) int System.MulticastDelegate:GetHashCode () - int System.Net.CookieCollection:get_Count () - int System.Net.CookieCollection:InternalAdd (System.Net.Cookie,bool) int System.Net.Http.Headers.HeaderUtilities:GetNextNonEmptyOrWhitespaceIndex (string,int,bool,bool&) - int System.Net.Http.Headers.HttpHeaders:g__Count|59_0 (object) - int System.Net.Http.Headers.HttpHeaders:GetValueCount (System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo) int System.Net.Http.Headers.Int64NumberHeaderParser:GetParsedValueLength (string,int,object,object&) - int System.Net.Http.Headers.MediaTypeHeaderParser:GetParsedValueLength (string,int,object,object&) - int System.Net.Http.Headers.MediaTypeHeaderValue:GetMediaTypeExpressionLength (string,int,string&) - int System.Net.Http.Headers.MediaTypeHeaderValue:GetMediaTypeLength (string,int,System.Func`1,System.Net.Http.Headers.MediaTypeHeaderValue&) int System.Net.Http.HttpRuleParser:GetNumberLength (string,int,bool) int System.Net.Http.HttpRuleParser:GetTokenLength (string,int) int System.Net.Http.HttpRuleParser:GetWhitespaceLength (string,int) - int System.Net.PathList:get_Count () - int System.Net.PathList:GetCookiesCount () - int System.Net.PathList/PathListComparer:System.Collections.IComparer.Compare (object,object) int System.Net.Primitives.Interop/Sys:GetDomainName (byte*,int) int System.Number:ParseBinaryInteger (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo) int System.Object:GetHashCode () @@ -628,7 +595,6 @@ Methods: int System.SpanHelpers:NonPackedIndexOfAnyValueType (int16&,int16,int16,int16,int) int System.SpanHelpers:NonPackedIndexOfValueType (int16&,int16,int) int System.SpanHelpers:SequenceCompareTo (byte&,int,byte&,int) - int System.String:Compare (string,int,string,int,int,System.StringComparison) int System.String:Compare (string,string,System.StringComparison) int System.String:CompareOrdinal (string,string) int System.String:CompareOrdinalHelper (string,string) @@ -658,6 +624,7 @@ Methods: int System.Text.UTF8Encoding/UTF8EncodingSealed:GetMaxByteCount (int) int System.Text.UTF8Encoding/UTF8EncodingSealed:GetMaxCharCount (int) int System.Threading.LowLevelLifoSemaphore:TimedWaitInternal (intptr,int) + int System.Threading.PortableThreadPool:DetermineThreadPoolThreadTimeoutMs () int System.Threading.PortableThreadPool/GateThread:GetRunningStateForNumRuns (int) int System.Threading.ProcessorIdCache:RefreshCurrentProcessorId () int System.Threading.ProcessorIdCache:UninlinedThreadStatic () @@ -686,9 +653,11 @@ Methods: int[] System.Globalization.CultureData:GetLocaleInfoCoreUserOverride (System.Globalization.CultureData/LocaleGroupingData) int[] System.Globalization.CultureData:IcuGetLocaleInfo (System.Globalization.CultureData/LocaleGroupingData) int16 System.AppContextConfigHelper:GetInt16Config (string,int16,bool) + int16 System.AppContextConfigHelper:GetInt16Config (string,string,int16,bool) int16 System.DateTimeOffset:ValidateOffset (System.TimeSpan) int16 System.Threading.PortableThreadPool:get_MinThreadsGoal () int16 System.Threading.PortableThreadPool:get_TargetThreadsGoalForBlockingAdjustment () + int16 System.Threading.PortableThreadPool/WorkerThread:DetermineThreadsToKeepAlive () int16 System.TimeZoneInfo:TZif_ToInt16 (System.ReadOnlySpan`1) Interop/Error System.Private.CoreLib.Interop/Sys:ConvertErrorPlatformToPal (int) Interop/ErrorInfo System.Private.CoreLib.Interop/Sys:GetLastErrorInfo () @@ -762,7 +731,6 @@ Methods: intptr System.Runtime.Loader.AssemblyLoadContext:InitializeAssemblyLoadContext (intptr,bool,bool) intptr System.Runtime.Loader.AssemblyLoadContext:InternalInitializeNativeALC (intptr,intptr,bool,bool) intptr System.RuntimeType:GetConstructors_native (System.Runtime.CompilerServices.QCallTypeHandle,System.Reflection.BindingFlags) - intptr System.RuntimeType:GetFields_native (System.Runtime.CompilerServices.QCallTypeHandle,intptr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) intptr System.RuntimeType:GetMethodsByName_native (System.Runtime.CompilerServices.QCallTypeHandle,intptr,System.Reflection.BindingFlags,System.RuntimeType/MemberListType) intptr System.Threading.LowLevelLifoSemaphore:InitInternal () intptr System.Threading.WaitSubsystem/HandleManager:NewHandle (System.Threading.WaitSubsystem/WaitableObject) @@ -853,10 +821,10 @@ Methods: Javax.Net.Ssl.SSLSocketFactory Xamarin.Android.Net.AndroidMessageHandler:ConfigureCustomSSLSocketFactory (Javax.Net.Ssl.HttpsURLConnection) Javax.Net.Ssl.TrustManagerFactory Xamarin.Android.Net.AndroidMessageHandler:ConfigureTrustManagerFactory (Java.Security.KeyStore) long System.BitConverter:DoubleToInt64Bits (double) + long System.DateTime:get_Ticks () long System.Diagnostics.Stopwatch:GetTimestamp () long System.Diagnostics.Stopwatch:QueryPerformanceCounter () long System.Environment:get_TickCount64 () - long System.IO.MemoryStream:get_Length () long System.IO.MemoryStream:Seek (long,System.IO.SeekOrigin) long System.IO.Strategies.BufferedFileStreamStrategy:get_Position () long System.IO.Strategies.BufferedFileStreamStrategy:Seek (long,System.IO.SeekOrigin) @@ -872,6 +840,7 @@ Methods: long System.Runtime.InteropServices.Marshal:ReadInt64 (intptr,int) long System.Threading.ThreadInt64PersistentCounter:get_Count () long System.Threading.TimerQueue:get_TickCount64 () + long System.TimeSpan:get_Ticks () long System.TimeZoneInfo:TZif_ToInt64 (byte[],int) long System.TimeZoneInfo:TZif_ToUnixTime (byte[],int,System.TimeZoneInfo/TZVersion) Microsoft.Win32.SafeHandles.SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle:Open (string,Interop/Sys/OpenFlags,int,bool,bool&,System.Func`4) @@ -892,23 +861,13 @@ Methods: object System.Activator:CreateInstance (System.Type) object System.AppContext:GetData (string) object System.Array:Clone () - object System.Collections.ArrayList:get_Item (int) object System.Collections.Hashtable:get_Item (object) - object System.Collections.Hashtable:get_SyncRoot () - object System.Collections.SortedList:get_Item (object) - object System.Collections.SortedList:get_SyncRoot () - object System.Collections.SortedList:GetByIndex (int) - object System.Collections.SortedList/SyncSortedList:get_Item (object) - object System.Collections.SortedList/SyncSortedList:get_SyncRoot () - object System.Collections.SortedList/ValueList:get_Item (int) object System.Delegate:get_Target () object System.GC:get_ephemeron_tombstone () object System.Globalization.CultureInfo:GetFormat (System.Type) object System.MulticastDelegate:GetTarget () object System.Net.Http.Headers.HttpHeaders:GetSingleParsedValue (System.Net.Http.Headers.HeaderDescriptor) object System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo:GetSingleParsedValue () - object System.Net.PathList:get_Item (string) - object System.Net.PathList:get_SyncRoot () object System.Object:MemberwiseClone () object System.Reflection.ConstructorInfo:Invoke (object[]) object System.Reflection.MethodBase:Invoke (object,object[]) @@ -968,6 +927,7 @@ Methods: string Java.Net.HttpURLConnection:get_ResponseMessage () string Java.Security.KeyStore:get_DefaultType () string System.AppContext:get_BaseDirectory () + string System.Collections.Generic.List`1:get_Item (int) string System.DomainNameHelper:ParseCanonicalName (string,int,int,bool&) string System.Environment:GetEnvironmentVariable (string) string System.Environment:GetEnvironmentVariableCore (string) @@ -1022,15 +982,9 @@ Methods: string System.IO.PathInternal:RemoveRelativeSegments (string,int) string System.IO.StreamReader:ReadLine () string System.Linq.Extensions/d__5`1:System.Collections.Generic.IEnumerator.get_Current () - string System.Net.Cookie:get_DomainKey () - string System.Net.Cookie:get_Name () string System.Net.CookieContainer:CreateFqdnMyDomain () string System.Net.CookieContainer:GetCookieHeader (System.Uri,string&) string System.Net.CookieContainer:GetCookieHeader (System.Uri) - string System.Net.CookieParser:CheckQuoted (string) - string System.Net.CookieTokenizer:Extract () - string System.Net.Http.Headers.MediaTypeHeaderValue:get_CharSet () - string System.Net.Http.HttpContent:ReadBufferAsString (System.ArraySegment`1,System.Net.Http.Headers.HttpContentHeaders) string System.Net.Http.HttpMethod:ToString () string System.Net.NetworkInformation.HostInformation:get_DomainName () string System.Net.NetworkInformation.HostInformationPal:GetDomainName () @@ -1078,7 +1032,6 @@ Methods: string System.String:ToLowerInvariant () string System.String:ToString () string System.String:Trim () - string System.StringExtensions:SubstringTrim (string,int,int) string System.Text.Encoding:GetString (System.ReadOnlySpan`1) string System.Text.UTF8Encoding:GetString (byte[],int,int) string System.Text.ValueStringBuilder:ToString () @@ -1128,14 +1081,12 @@ Methods: string[] System.Globalization.DateTimeFormatInfo:InternalGetAbbreviatedDayOfWeekNamesCore () string[] System.Globalization.DateTimeFormatInfo:InternalGetAbbreviatedMonthNames () string[] System.Globalization.DateTimeFormatInfo:InternalGetAbbreviatedMonthNamesCore () - string[] System.Net.Http.Headers.HttpHeaders:GetStoreValuesAsStringArray (System.Net.Http.Headers.HeaderDescriptor,System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo) string[] System.String:Split (char,System.StringSplitOptions) string[] System.String:SplitInternal (System.ReadOnlySpan`1,int,System.StringSplitOptions) string[] System.String:SplitWithoutPostProcessing (System.ReadOnlySpan`1,System.ReadOnlySpan`1,int,int) System.Action System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:get_MoveNextAction () System.Array System.Array:CreateInstance (System.Type,int) System.Array System.Array:InternalCreate (System.RuntimeType,int,int*,int*) - System.ArraySegment`1 System.Net.Http.HttpContent/LimitArrayPoolWriteStream:GetBuffer () System.Attribute System.Attribute:GetAttr (System.Reflection.ICustomAttributeProvider,System.Type,bool) System.Attribute System.Attribute:GetCustomAttribute (System.Reflection.Assembly,System.Type) System.Attribute System.Reflection.CustomAttributeExtensions:GetCustomAttribute (System.Reflection.Assembly,System.Type) @@ -1171,11 +1122,8 @@ Methods: System.Collections.Generic.IList`1 Android.Runtime.JavaDictionary`2>:Get (string) System.Collections.Generic.IList`1 Android.Runtime.JavaDictionary`2>:get_Item (string) System.Collections.Generic.IList`1 Android.Runtime.JavaList`1:FromJniHandle (intptr,Android.Runtime.JniHandleOwnership) - System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1:GetEnumerator () + System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1:GetEnumerator () System.Collections.Generic.List`1 System.Threading.TimerQueue:InitializeScheduledTimerManager_Locked () - System.Collections.IList System.Collections.SortedList:GetValueList () - System.Collections.IList System.Collections.SortedList/SyncSortedList:GetValueList () - System.Collections.SortedList System.Collections.SortedList:Synchronized (System.Collections.SortedList) System.DateTime System.DateTime:AddMilliseconds (double) System.DateTime System.DateTime:AddTicks (long) System.DateTime System.DateTime:get_Date () @@ -1279,14 +1227,8 @@ Methods: System.IO.Stream Xamarin.Android.Net.AndroidMessageHandler:GetDecompressionWrapper (Java.Net.URLConnection,System.IO.Stream,Xamarin.Android.Net.AndroidMessageHandler/ContentState) System.IO.StreamReader System.IO.File:OpenText (string) System.LazyHelper System.LazyHelper:Create (System.Threading.LazyThreadSafetyMode,bool) - System.Net.Cookie System.Net.CookieCollection:get_Item (int) - System.Net.Cookie System.Net.CookieParser:Get () - System.Net.CookieCollection System.Net.CookieContainer:CookieCutter (System.Uri,string,string,bool) System.Net.CookieCollection System.Net.CookieContainer:InternalGetCookies (System.Uri) System.Net.CookieContainer Xamarin.Android.Net.AndroidMessageHandler:get_CookieContainer () - System.Net.CookieToken System.Net.CookieTokenizer:FindNext (bool,bool) - System.Net.CookieToken System.Net.CookieTokenizer:Next (bool,bool) - System.Net.CookieToken System.Net.CookieTokenizer:TokenFromName (bool) System.Net.Http.Headers.AltSvcHeaderParser System.Net.Http.Headers.AltSvcHeaderParser:get_Parser () System.Net.Http.Headers.AltSvcHeaderParser System.Net.Http.Headers.KnownHeaders:GetAltSvcHeaderParser () System.Net.Http.Headers.HttpContentHeaders System.Net.Http.HttpContent:get_Headers () @@ -1296,9 +1238,6 @@ Methods: System.Net.Http.Headers.HttpResponseHeaders System.Net.Http.HttpResponseMessage:get_Headers () System.Net.Http.Headers.KnownHeader System.Net.Http.Headers.KnownHeaders:GetCandidate (System.Net.Http.Headers.KnownHeaders/StringAccessor) System.Net.Http.Headers.KnownHeader System.Net.Http.Headers.KnownHeaders:TryGetKnownHeader (string) - System.Net.Http.Headers.MediaTypeHeaderValue System.Net.Http.Headers.HttpContentHeaders:get_ContentType () - System.Net.Http.Headers.MediaTypeHeaderValue System.Net.Http.Headers.MediaTypeHeaderParser:CreateMediaType () - System.Net.Http.Headers.NameValueHeaderValue System.Net.Http.Headers.NameValueHeaderValue:Find (System.Net.Http.Headers.UnvalidatedObjectCollection`1,string) System.Net.Http.HttpContent System.Net.Http.HttpResponseMessage:get_Content () System.Net.Http.HttpContent Xamarin.Android.Net.AndroidMessageHandler:GetContent (Java.Net.URLConnection,System.IO.Stream,Xamarin.Android.Net.AndroidMessageHandler/ContentState) System.Net.Http.HttpContent/LimitMemoryStream System.Net.Http.HttpContent:CreateMemoryStream (long,System.Exception&) @@ -1370,11 +1309,6 @@ Methods: System.Reflection.CorElementType System.RuntimeType:GetCorElementType () System.Reflection.CorElementType System.RuntimeTypeHandle:GetCorElementType (System.Runtime.CompilerServices.QCallTypeHandle) System.Reflection.CorElementType System.RuntimeTypeHandle:GetCorElementType (System.RuntimeType) - System.Reflection.FieldAttributes System.Reflection.RuntimeFieldInfo:get_Attributes () - System.Reflection.FieldInfo System.Net.CookieParser:get_IsQuotedDomainField () - System.Reflection.FieldInfo System.Reflection.FieldInfo:GetFieldFromHandle (System.RuntimeFieldHandle,System.RuntimeTypeHandle) - System.Reflection.FieldInfo System.Reflection.FieldInfo:internal_from_handle_type (intptr,intptr) - System.Reflection.FieldInfo System.RuntimeType:GetField (string,System.Reflection.BindingFlags) System.Reflection.ICustomAttributeProvider System.Reflection.CustomAttribute:GetBase (System.Reflection.ICustomAttributeProvider) System.Reflection.InvocationFlags System.Reflection.RuntimeConstructorInfo:ComputeAndUpdateInvocationFlags () System.Reflection.InvocationFlags System.Reflection.RuntimeMethodInfo:ComputeAndUpdateInvocationFlags () @@ -1407,7 +1341,6 @@ Methods: System.Reflection.RuntimeAssembly System.RuntimeTypeHandle:GetAssembly (System.RuntimeType) System.Reflection.RuntimeConstructorInfo System.RuntimeType:GetDefaultConstructor () System.Reflection.RuntimeConstructorInfo[] System.RuntimeType:GetConstructors_internal (System.Reflection.BindingFlags,System.RuntimeType) - System.Reflection.RuntimeFieldInfo[] System.RuntimeType:GetFields_internal (string,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) System.Reflection.RuntimeMethodInfo[] System.RuntimeType:GetMethodsByName (string,System.Reflection.BindingFlags,System.RuntimeType/MemberListType,System.RuntimeType) System.Reflection.RuntimeModule System.RuntimeType:GetRuntimeModule () System.Reflection.RuntimeModule System.RuntimeTypeHandle:GetModule (System.RuntimeType) @@ -1431,6 +1364,7 @@ Methods: System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.Net.Http.HttpClient/d__41&,System.Threading.Tasks.Task`1&) System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.IO.BufferedStream/d__68&,System.Threading.Tasks.Task`1&) System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.IO.Stream/<g__Core|27_0>d&,System.Threading.Tasks.Task`1&) + System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.Net.Http.HttpContent/d__63&,System.Threading.Tasks.Task`1&) System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.Net.Http.StreamToStreamCopy/<g__DisposeSourceAsync|1_0>d&,System.Threading.Tasks.Task`1&) System.Runtime.CompilerServices.TaskAwaiter System.Threading.Tasks.Task:GetAwaiter () System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle:Alloc (object,System.Runtime.InteropServices.GCHandleType) @@ -1468,6 +1402,7 @@ Methods: System.Threading.ExecutionContext& System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__41>:get_Context () System.Threading.ExecutionContext& System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__68>:get_Context () System.Threading.ExecutionContext& System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__Core|27_0>d>:get_Context () + System.Threading.ExecutionContext& System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:get_Context () System.Threading.ExecutionContext& System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:get_Context () System.Threading.LowLevelLifoSemaphoreBase/Counts System.Threading.LowLevelLifoSemaphoreBase/Counts:InterlockedCompareExchange (System.Threading.LowLevelLifoSemaphoreBase/Counts,System.Threading.LowLevelLifoSemaphoreBase/Counts) System.Threading.PortableThreadPool/ThreadCounts System.Threading.PortableThreadPool/ThreadCounts:InterlockedCompareExchange (System.Threading.PortableThreadPool/ThreadCounts,System.Threading.PortableThreadPool/ThreadCounts) @@ -1533,9 +1468,6 @@ Methods: System.Threading.Tasks.TaskScheduler System.Threading.Tasks.TaskScheduler:get_Default () System.Threading.Tasks.TaskScheduler System.Threading.Tasks.TaskScheduler:get_InternalCurrent () System.Threading.Tasks.TaskStatus System.Threading.Tasks.Task:get_Status () - System.Threading.Tasks.ValueTask System.IO.MemoryStream:WriteAsync (System.ReadOnlyMemory`1,System.Threading.CancellationToken) - System.Threading.Tasks.ValueTask System.Net.Http.HttpContent/LimitArrayPoolWriteStream:WriteAsync (System.ReadOnlyMemory`1,System.Threading.CancellationToken) - System.Threading.Tasks.ValueTask System.Net.Http.HttpContent/LimitMemoryStream:WriteAsync (System.ReadOnlyMemory`1,System.Threading.CancellationToken) System.Threading.Tasks.ValueTask`1 System.IO.Stream:ReadAsync (System.Memory`1,System.Threading.CancellationToken) System.Threading.Tasks.ValueTask`1 System.Net.Http.Metrics.MetricsHandler:SendAsync (System.Net.Http.HttpRequestMessage,bool,System.Threading.CancellationToken) System.Threading.Thread System.Threading.Thread:get_CurrentThread () @@ -1545,7 +1477,6 @@ Methods: System.Threading.ThreadPoolWorkQueueThreadLocals System.Threading.ThreadPoolWorkQueue:GetOrCreateThreadLocals () System.Threading.ThreadState System.Threading.Thread:GetState (System.Threading.Thread) System.Threading.ThreadState System.Threading.Thread:ValidateThreadState () - System.Threading.TimerQueue System.Collections.Generic.List`1:get_Item (int) System.Threading.TimerQueue[] System.Threading.TimerQueue:CreateTimerQueues () System.Threading.TimerQueue[] System.Threading.TimerQueue:get_Instances () System.Threading.WaitSubsystem/ThreadWaitInfo System.Threading.Thread:g__AllocateWaitInfo|52_0 () @@ -1609,9 +1540,6 @@ Methods: System.Type System.Reflection.ParameterInfo:get_ParameterType () System.Type System.Reflection.RuntimeAssembly:GetType (string,bool,bool) System.Type System.Reflection.RuntimeConstructorInfo:get_DeclaringType () - System.Type System.Reflection.RuntimeFieldInfo:get_DeclaringType () - System.Type System.Reflection.RuntimeFieldInfo:get_FieldType () - System.Type System.Reflection.RuntimeFieldInfo:GetParentType (bool) System.Type System.Reflection.RuntimeMethodInfo:get_DeclaringType () System.Type System.Reflection.RuntimeMethodInfo:get_ReturnType () System.Type System.RuntimeType:get_BaseType () @@ -1875,7 +1803,6 @@ Methods: void System.ArgumentException:ThrowIfNullOrWhiteSpace (string,string) void System.ArgumentOutOfRangeException:ThrowIfGreaterThan (int,int,string) void System.ArgumentOutOfRangeException:ThrowIfGreaterThan (long,long,string) - void System.ArgumentOutOfRangeException:ThrowIfGreaterThanOrEqual (int,int,string) void System.ArgumentOutOfRangeException:ThrowIfLessThan (int,int,string) void System.ArgumentOutOfRangeException:ThrowIfLessThan (long,long,string) void System.ArgumentOutOfRangeException:ThrowIfNegative (int,string) @@ -1923,11 +1850,6 @@ Methods: void System.Buffers.SharedArrayPool`1:Return (byte[],bool) void System.Buffers.SharedArrayPool`1:.ctor () void System.Buffers.SharedArrayPool`1:Return (char[],bool) - void System.Collections.ArrayList:EnsureCapacity (int) - void System.Collections.ArrayList:set_Capacity (int) - void System.Collections.ArrayList:set_Item (int,object) - void System.Collections.Comparer:.cctor () - void System.Collections.Comparer:.ctor (System.Globalization.CultureInfo) void System.Collections.Concurrent.ConcurrentDictionary`2/Tables:.ctor (System.Collections.Concurrent.ConcurrentDictionary`2/VolatileNode[],object[],int[],System.Collections.Generic.IEqualityComparer`1) void System.Collections.Concurrent.ConcurrentDictionary`2:.ctor () void System.Collections.Concurrent.ConcurrentDictionary`2:.ctor (int,int,bool,System.Collections.Generic.IEqualityComparer`1) @@ -1977,7 +1899,7 @@ Methods: void System.Collections.Generic.HashSet`1:.ctor (System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.HashSet`1:Resize () void System.Collections.Generic.HashSet`1:Resize (int,bool) - void System.Collections.Generic.List`1/Enumerator:.ctor (System.Collections.Generic.List`1) + void System.Collections.Generic.List`1/Enumerator:.ctor (System.Collections.Generic.List`1) void System.Collections.Generic.List`1:.cctor () void System.Collections.Generic.List`1:.ctor () void System.Collections.Generic.List`1:.cctor () @@ -1986,14 +1908,13 @@ Methods: void System.Collections.Generic.List`1:set_Capacity (int) void System.Collections.Generic.List`1:.ctor (int) void System.Collections.Generic.List`1:CopyTo (object[],int) - void System.Collections.Generic.List`1:.cctor () - void System.Collections.Generic.List`1:.ctor () - void System.Collections.Generic.List`1:Add (string) void System.Collections.Generic.List`1:set_Item (int,string) void System.Collections.Generic.List`1:RemoveAt (int) - void System.Collections.Generic.List`1:AddWithResize (Xamarin.Android.Net.IAndroidAuthenticationModule) - void System.Collections.Generic.List`1:Grow (int) - void System.Collections.Generic.List`1:set_Capacity (int) + void System.Collections.Generic.List`1:.cctor () + void System.Collections.Generic.List`1:.ctor () + void System.Collections.Generic.List`1:AddWithResize (System.TimeZoneInfo/AdjustmentRule) + void System.Collections.Generic.List`1:Grow (int) + void System.Collections.Generic.List`1:set_Capacity (int) void System.Collections.Generic.NonRandomizedStringEqualityComparer:.cctor () void System.Collections.Generic.NonRandomizedStringEqualityComparer:.ctor (System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalComparer:.ctor (System.Collections.Generic.IEqualityComparer`1) @@ -2005,15 +1926,6 @@ Methods: void System.Collections.Hashtable:.ctor (int) void System.Collections.Hashtable:Add (object,object) void System.Collections.Hashtable:Insert (object,object,bool) - void System.Collections.Hashtable:set_Item (object,object) - void System.Collections.SortedList:.ctor () - void System.Collections.SortedList:.ctor (System.Collections.IComparer) - void System.Collections.SortedList:EnsureCapacity (int) - void System.Collections.SortedList:Insert (int,object,object) - void System.Collections.SortedList:set_Capacity (int) - void System.Collections.SortedList:set_Item (object,object) - void System.Collections.SortedList/SyncSortedList:.ctor (System.Collections.SortedList) - void System.Collections.SortedList/SyncSortedList:set_Item (object,object) void System.DateTime:.cctor () void System.DateTime:.ctor (int,int,int,int,int,int) void System.DateTime:.ctor (int,int,int) @@ -2130,8 +2042,6 @@ Methods: void System.IO.FileStream:set_Position (long) void System.IO.FileStream:ValidateReadWriteArgs (byte[],int,int) void System.IO.MemoryStream:.ctor (int) - void System.IO.MemoryStream:EnsureWriteable () - void System.IO.MemoryStream:Write (byte[],int,int) void System.IO.Path:.cctor () void System.IO.Strategies.BufferedFileStreamStrategy:.ctor (System.IO.Strategies.FileStreamStrategy,int) void System.IO.Strategies.BufferedFileStreamStrategy:AllocateBuffer () @@ -2185,22 +2095,8 @@ Methods: void System.Linq.Extensions/d__5`1:<>m__Finally1 () void System.Linq.Extensions/d__5`1:System.IDisposable.Dispose () void System.Marvin:.cctor () - void System.Net.Cookie:.cctor () - void System.Net.Cookie:.ctor () - void System.Net.Cookie:set_Domain (string) - void System.Net.Cookie:set_HttpOnly (bool) - void System.Net.Cookie:set_Path (string) - void System.Net.Cookie:set_Secure (bool) - void System.Net.Cookie:set_Value (string) - void System.Net.CookieCollection:.ctor () void System.Net.CookieContainer:.cctor () void System.Net.CookieContainer:.ctor () - void System.Net.CookieContainer:Add (System.Net.Cookie,bool) - void System.Net.CookieContainer:SetCookies (System.Uri,string) - void System.Net.CookieParser:.ctor (string) - void System.Net.CookieTokenizer:.cctor () - void System.Net.CookieTokenizer:.ctor (string) - void System.Net.CookieTokenizer:Reset () void System.Net.Http.Headers.AltSvcHeaderParser:.cctor () void System.Net.Http.Headers.AltSvcHeaderParser:.ctor () void System.Net.Http.Headers.BaseHeaderParser:.ctor (bool) @@ -2222,12 +2118,9 @@ Methods: void System.Net.Http.Headers.HttpHeaderParser:.ctor (bool) void System.Net.Http.Headers.HttpHeaders:.ctor (System.Net.Http.Headers.HttpHeaderType,System.Net.Http.Headers.HttpHeaderType) void System.Net.Http.Headers.HttpHeaders:AddParsedValue (System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo,object) - void System.Net.Http.Headers.HttpHeaders:AddRawValue (System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo,string) - void System.Net.Http.Headers.HttpHeaders:AddValueToStoreValue (string,object&) - void System.Net.Http.Headers.HttpHeaders:GetStoreValuesAsStringOrStringArray (System.Net.Http.Headers.HeaderDescriptor,object,string&,string[]&) + void System.Net.Http.Headers.HttpHeaders:AddValueToStoreValue (object,object&) void System.Net.Http.Headers.HttpHeaders:ParseRawHeaderValues (System.Net.Http.Headers.HeaderDescriptor,System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo) void System.Net.Http.Headers.HttpHeaders:ParseSingleRawHeaderValue (System.Net.Http.Headers.HttpHeaders/HeaderStoreItemInfo,System.Net.Http.Headers.HeaderDescriptor,string) - void System.Net.Http.Headers.HttpHeaders:ReadStoreValues (System.Span`1,object,System.Net.Http.Headers.HttpHeaderParser,int&) void System.Net.Http.Headers.HttpRequestHeaders:.ctor () void System.Net.Http.Headers.HttpResponseHeaders:.ctor (bool) void System.Net.Http.Headers.Int32NumberHeaderParser:.cctor () @@ -2277,11 +2170,7 @@ Methods: void System.Net.Http.HttpContent/d__63:MoveNext () void System.Net.Http.HttpContent/LimitArrayPoolWriteStream:.ctor (int,long) void System.Net.Http.HttpContent/LimitArrayPoolWriteStream:Dispose (bool) - void System.Net.Http.HttpContent/LimitArrayPoolWriteStream:EnsureCapacity (int) - void System.Net.Http.HttpContent/LimitArrayPoolWriteStream:Write (System.ReadOnlySpan`1) void System.Net.Http.HttpContent/LimitMemoryStream:.ctor (int,int) - void System.Net.Http.HttpContent/LimitMemoryStream:CheckSize (int) - void System.Net.Http.HttpContent/LimitMemoryStream:Write (byte[],int,int) void System.Net.Http.HttpMessageHandler:Dispose () void System.Net.Http.HttpMessageInvoker:.ctor (System.Net.Http.HttpMessageHandler,bool) void System.Net.Http.HttpMessageInvoker:Dispose () @@ -2301,6 +2190,7 @@ Methods: void System.Net.Http.HttpTelemetry:.cctor () void System.Net.Http.HttpTelemetry:.ctor () void System.Net.Http.Metrics.MetricsHandler:.ctor (System.Net.Http.HttpMessageHandler,System.Diagnostics.Metrics.IMeterFactory,System.Diagnostics.Metrics.Meter&) + void System.Net.Http.Metrics.MetricsHandler:Dispose (bool) void System.Net.Http.Metrics.MetricsHandler/SharedMeter:.cctor () void System.Net.Http.Metrics.MetricsHandler/SharedMeter:.ctor () void System.Net.Http.StreamContent:.ctor (System.IO.Stream) @@ -2310,16 +2200,9 @@ Methods: void System.Net.Http.StreamToStreamCopy/<g__DisposeSourceAsync|1_0>d:MoveNext () void System.Net.HttpVersion:.cctor () void System.Net.NetEventSource:.cctor () - void System.Net.NetEventSource:.cctor () - void System.Net.NetEventSource:.ctor () void System.Net.NetEventSource:.ctor () - void System.Net.PathList:.ctor () - void System.Net.PathList:set_Item (string,object) - void System.Net.PathList/PathListComparer:.cctor () - void System.Net.PathList/PathListComparer:.ctor () void System.NullReferenceException:.ctor (string) void System.Number:.cctor () - void System.Numerics.Vector`1:.ctor (uint16) void System.OrdinalCaseSensitiveComparer:.cctor () void System.OrdinalCaseSensitiveComparer:.ctor () void System.OrdinalIgnoreCaseComparer:.cctor () @@ -2341,7 +2224,7 @@ Methods: void System.Private.CoreLib.ThreadWaitInfo/WaitedListNode:UnregisterWait (System.Threading.WaitSubsystem/WaitableObject) void System.Private.CoreLib.WorkerThread/<>c:.cctor () void System.Private.CoreLib.WorkerThread/<>c:.ctor () - void System.Private.CoreLib.WorkerThread/<>c:<.cctor>b__15_0 () + void System.Private.CoreLib.WorkerThread/<>c:<.cctor>b__17_0 () void System.Random/XoshiroImpl:.ctor () void System.Reflection.Assembly:.cctor () void System.Reflection.AssemblyName:.ctor (string) @@ -2353,7 +2236,6 @@ Methods: void System.Reflection.ConstructorInfo:.cctor () void System.Reflection.CustomAttribute:.cctor () void System.Reflection.Emit.OpCodes:.cctor () - void System.Reflection.FieldInfo:SetValue (object,object) void System.Reflection.MethodBaseInvoker:.ctor (System.Reflection.MethodBase,System.RuntimeType[]) void System.Reflection.MethodBaseInvoker:.ctor (System.Reflection.RuntimeConstructorInfo) void System.Reflection.MethodBaseInvoker:.ctor (System.Reflection.RuntimeMethodInfo) @@ -2364,9 +2246,6 @@ Methods: void System.Reflection.MonoMethodInfo:get_method_info (intptr,System.Reflection.MonoMethodInfo&) void System.Reflection.RuntimeAssembly:GetInfo (System.Runtime.CompilerServices.QCallAssembly,System.Runtime.CompilerServices.ObjectHandleOnStack,System.Reflection.RuntimeAssembly/AssemblyInfoKind) void System.Reflection.RuntimeAssembly/UnmanagedMemoryStreamForModule:.ctor (byte*,long,System.Reflection.Module) - void System.Reflection.RuntimeFieldInfo:CheckGeneric () - void System.Reflection.RuntimeFieldInfo:SetValue (object,object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo) - void System.Reflection.RuntimeFieldInfo:SetValueInternal (System.Reflection.FieldInfo,object,object) void System.Reflection.RuntimeModule:GetGuidInternal (intptr,byte[]) void System.Reflection.RuntimeParameterInfo:.ctor (string,System.Type,int,int,object,System.Reflection.MemberInfo,System.Runtime.InteropServices.MarshalAsAttribute) void System.Resources.FastResourceComparer:.cctor () @@ -2431,10 +2310,15 @@ Methods: void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__Core|27_0>d>:ExecutionContextCallback (object) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__Core|27_0>d>:MoveNext () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__Core|27_0>d>:MoveNext (System.Threading.Thread) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:.cctor () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:.ctor () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:ExecutionContextCallback (object) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:MoveNext () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__63>:MoveNext (System.Threading.Thread) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:.cctor () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:.ctor () - void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:ExecuteFromThreadPool (System.Threading.Thread) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:ExecutionContextCallback (object) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:MoveNext () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1g__DisposeSourceAsync|1_0>d>:MoveNext (System.Threading.Thread) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetResult (Java.Net.Proxy) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.ConfiguredTaskAwaitable/ConfiguredTaskAwaiter&,System.Runtime.CompilerServices.IAsyncStateMachineBox) @@ -2493,7 +2377,6 @@ Methods: void System.RuntimeType:CacheFlag (System.RuntimeType/TypeCacheEntries,bool) void System.RuntimeType:CreateInstanceCheckThis () void System.RuntimeType:FilterHelper (System.Reflection.BindingFlags,string&,bool,bool&,bool&,System.RuntimeType/MemberListType&) - void System.RuntimeType:FilterHelper (System.Reflection.BindingFlags,string&,bool&,System.RuntimeType/MemberListType&) void System.RuntimeType:getFullName (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.ObjectHandleOnStack,bool,bool) void System.RuntimeType:GetGenericArgumentsInternal (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.ObjectHandleOnStack,bool) void System.RuntimeType:GetName (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.ObjectHandleOnStack) @@ -2512,7 +2395,6 @@ Methods: void System.RuntimeTypeHandle:internal_from_name (intptr,System.Threading.StackCrawlMark&,System.Runtime.CompilerServices.ObjectHandleOnStack,bool,bool) void System.SpanHelpers:ClearWithoutReferences (byte&,uintptr) void System.SpanHelpers:ClearWithReferences (intptr&,uintptr) - void System.SpanHelpers:Fill (char&,uintptr,char) void System.StackOverflowException:.ctor (string) void System.String:.ctor (char[],int,int) void System.String:.ctor (char*,int,int)