From 627d2fc30b36b70df96bafeecedd402b57442361 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 24 May 2022 08:28:36 -0500 Subject: [PATCH 1/6] [tests] enable .NET 7 LLVM tests without Profiled AOT Context: https://github.com/dotnet/runtime/issues/68914 We found that the issue with LLVM only occurs when using Profiled AOT. This is enabled by default for `Release` builds in .NET 6+, so let's try using `-p:AndroidEnableProfiledAot=false`. This at least gets some of our LLVM test coverage running again. When testing this, we started getting a crash: 05-24 15:11:36.809 5024 5024 F DEBUG : Abort message: 'Internal p/invoke symbol 'java-interop @ java_interop_jvm_list' (hash: 0x58c48fc8b89cb484) not found in compile-time map.' It appeared that `Android.App.Application.cctor` was running before `JNIEnv.Initialize()` is complete: 05-25 11:12:33.177 10812 10812 D Mono : AOT: FOUND method Android.Runtime.JNIEnv/<>c:.cctor () [0x78e0d04608 - 0x78e0d04678 0x78e0d6f8a0] 05-25 11:12:33.177 10812 10812 D Mono : Running class .cctor for Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager from 'Mono.Android.dll' 05-25 11:12:33.177 10812 10812 D Mono : AOT: FOUND method Java.Interop.Tools.TypeNameMappings.JavaNativeTypeManager:.cctor () [0x78e0d31d24 - 0x78e0d31d64 0x78e0d6f8a0] 05-25 11:12:33.177 10812 10812 D Mono : Running class .cctor for Android.App.Application from 'Mono.Android.dll' By adding an explicit static constructor to `Android.App.Application`, this appears to have workaround this issue. --- build-tools/automation/azure-pipelines.yaml | 4 +--- src/Mono.Android/Android.App/Application.cs | 2 ++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 979f6e1b52e..15634912dd8 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -691,13 +691,11 @@ stages: - template: yaml-templates/apk-instrumentation.yaml parameters: - # TODO: disable LLVM test, see: https://github.com/dotnet/runtime/issues/68914 - condition: false configuration: $(XA.Build.Configuration) testName: Mono.Android.NET_Tests-AotLlvm project: tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj testResultsFiles: TestResult-Mono.Android.NET_Tests-$(XA.Build.Configuration)AotLlvm.xml - extraBuildArgs: -p:TestsFlavor=AotLlvm -p:EnableLlvm=true + extraBuildArgs: -p:TestsFlavor=AotLlvm -p:EnableLlvm=true -p:AndroidEnableProfiledAot=false artifactSource: bin/Test$(XA.Build.Configuration)/$(DotNetTargetFramework)-android/Mono.Android.NET_Tests-Signed.aab artifactFolder: $(DotNetTargetFramework)-AotLlvm useDotNet: true diff --git a/src/Mono.Android/Android.App/Application.cs b/src/Mono.Android/Android.App/Application.cs index e7fca8d2190..eea614a5236 100644 --- a/src/Mono.Android/Android.App/Application.cs +++ b/src/Mono.Android/Android.App/Application.cs @@ -7,6 +7,8 @@ namespace Android.App { partial class Application { + // NOTE: an explicit .cctor solves startup ordering with JNIEnv.Initialize() + static Application () { } static Context? _context; public static Context Context { From f8b37603374e1ea1d4796edae3f3e5edd9fb8956 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 25 May 2022 14:32:35 -0500 Subject: [PATCH 2/6] See if we can get -p:AndroidEnableProfiledAot=true TODO commit message --- build-tools/automation/azure-pipelines.yaml | 2 +- src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 15634912dd8..5c85f9e5fc9 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -695,7 +695,7 @@ stages: testName: Mono.Android.NET_Tests-AotLlvm project: tests/Mono.Android-Tests/Runtime-Microsoft.Android.Sdk/Mono.Android.NET-Tests.csproj testResultsFiles: TestResult-Mono.Android.NET_Tests-$(XA.Build.Configuration)AotLlvm.xml - extraBuildArgs: -p:TestsFlavor=AotLlvm -p:EnableLlvm=true -p:AndroidEnableProfiledAot=false + extraBuildArgs: -p:TestsFlavor=AotLlvm -p:EnableLlvm=true artifactSource: bin/Test$(XA.Build.Configuration)/$(DotNetTargetFramework)-android/Mono.Android.NET_Tests-Signed.aab artifactFolder: $(DotNetTargetFramework)-AotLlvm useDotNet: true diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs index d9c98fa208a..399cee2b33f 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs @@ -68,6 +68,10 @@ public override Task RunTaskAsync () } else { assembly.SetMetadata ("AotArguments", $"asmwriter,temp-path={temp}{aotProfiles}"); } + // NOTE: JIT doesn't support simd, Profiled AOT would be mixed JIT & AOT + if (EnableLLVM && Profiles != null && Profiles.Length > 0) { + assembly.SetMetadata ("ProcessArguments", "-O=-simd"); + } } return Task.CompletedTask; From 11e016cb38c9349a71ac7de52bf01de06f50c2bf Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Wed, 25 May 2022 14:34:08 -0500 Subject: [PATCH 3/6] Update GetAotAssemblies.cs --- src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs index 399cee2b33f..5d3294398de 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs @@ -68,8 +68,8 @@ public override Task RunTaskAsync () } else { assembly.SetMetadata ("AotArguments", $"asmwriter,temp-path={temp}{aotProfiles}"); } - // NOTE: JIT doesn't support simd, Profiled AOT would be mixed JIT & AOT - if (EnableLLVM && Profiles != null && Profiles.Length > 0) { + // NOTE: always disable simd when using LLVM + if (EnableLLVM) { assembly.SetMetadata ("ProcessArguments", "-O=-simd"); } } From 8f63a53bff2350179cbf8990d5f73db47c9ab27f Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Thu, 26 May 2022 11:59:49 -0500 Subject: [PATCH 4/6] Add System.Reflection usage to dotnet.aotprofile --- src/profiled-aot/CommonMethods.cs | 9 + src/profiled-aot/android/MainActivity.cs | 6 +- src/profiled-aot/dotnet.aotprofile | Bin 217980 -> 240306 bytes src/profiled-aot/dotnet.aotprofile.txt | 285 +++++++++++++++++++++-- 4 files changed, 277 insertions(+), 23 deletions(-) diff --git a/src/profiled-aot/CommonMethods.cs b/src/profiled-aot/CommonMethods.cs index 7b298e2fc8d..e080a8edf3c 100644 --- a/src/profiled-aot/CommonMethods.cs +++ b/src/profiled-aot/CommonMethods.cs @@ -4,12 +4,15 @@ // int.Parse(), int.ToString() // Culture-aware string comparisons // ResourceManager +// System.Reflection // System.Threading.Tasks.Task // System.Net.Http.HttpClient // Opt out of this warning, because we actually *want* culture-aware string behavior in the AOT profile #pragma warning disable CA1310 +using System.Reflection; + static class CommonMethods { // Returns '200 OK' if the caller wants to set that on the UI @@ -26,6 +29,10 @@ public static async Task Invoke() string someString = AndroidProfiledAot.Resources.Strings.SomeString; + var type = typeof (CommonMethods); + var method = type.GetMethod (nameof (FromReflection), BindingFlags.NonPublic | BindingFlags.Static); + method.Invoke (null, null); + using var client = new HttpClient(); var send = client.SendAsync (new HttpRequestMessage (HttpMethod.Get, url)); var getstring = client.GetStringAsync (url); @@ -34,6 +41,8 @@ public static async Task Invoke() return text; } + + static void FromReflection () { } } #pragma warning restore CA1310 diff --git a/src/profiled-aot/android/MainActivity.cs b/src/profiled-aot/android/MainActivity.cs index 0bb3dcbc57a..9c57fb1b7ff 100644 --- a/src/profiled-aot/android/MainActivity.cs +++ b/src/profiled-aot/android/MainActivity.cs @@ -3,13 +3,13 @@ namespace android; [Activity(Label = "@string/app_name", MainLauncher = true)] public class MainActivity : Activity { - protected override void OnCreate(Bundle? savedInstanceState) + protected async override void OnCreate(Bundle? savedInstanceState) { base.OnCreate(savedInstanceState); - _ = CommonMethods.Invoke(); - // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); + + await CommonMethods.Invoke(); } } \ No newline at end of file diff --git a/src/profiled-aot/dotnet.aotprofile b/src/profiled-aot/dotnet.aotprofile index 57a0033bde18bd802dbc95990cb55707ca61723e..1bb9fcc5daae24bdd274396bfbc8c2e321176eb9 100644 GIT binary patch delta 56601 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,bool&) bool System.Char:IsDigit (char) bool System.Char:IsLatin1 (char) + bool System.Char:IsLetterOrDigit (char) bool System.Char:IsWhiteSpace (char) bool System.Char:IsWhiteSpaceLatin1 (char) bool System.Char:System.ISpanFormattable.TryFormat (System.Span`1,int&,System.ReadOnlySpan`1,System.IFormatProvider) @@ -75,6 +74,7 @@ Methods: bool System.Collections.Concurrent.ConcurrentQueueSegment`1:TryEnqueue (object) bool System.Collections.Generic.Dictionary`2:Remove (System.Action) bool System.Collections.Generic.Dictionary`2:TryInsert (int,bool,System.Collections.Generic.InsertionBehavior) + bool System.Collections.Generic.Dictionary`2>:TryInsert (long,System.WeakReference`1,System.Collections.Generic.InsertionBehavior) bool System.Collections.Generic.Dictionary`2:Remove (intptr) bool System.Collections.Generic.Dictionary`2:TryGetValue (intptr,Android.Runtime.IdentityHashTargets&) bool System.Collections.Generic.Dictionary`2:TryInsert (intptr,Android.Runtime.IdentityHashTargets,System.Collections.Generic.InsertionBehavior) @@ -82,10 +82,12 @@ Methods: bool System.Collections.Generic.Dictionary`2:TryInsert (intptr,Java.Interop.JniRuntime,System.Collections.Generic.InsertionBehavior) bool System.Collections.Generic.Dictionary`2:ContainsKey (intptr) bool System.Collections.Generic.Dictionary`2:TryInsert (intptr,System.IDisposable,System.Collections.Generic.InsertionBehavior) + bool System.Collections.Generic.Dictionary`2:TryGetValue (string,intptr&) + bool System.Collections.Generic.Dictionary`2:TryInsert (string,intptr,System.Collections.Generic.InsertionBehavior) + bool System.Collections.Generic.Dictionary`2:TryGetValue (string,object&) bool System.Collections.Generic.Dictionary`2:TryInsert (string,object,System.Collections.Generic.InsertionBehavior) bool System.Collections.Generic.Dictionary`2:TryGetValue (string,System.Resources.ResourceLocator&) bool System.Collections.Generic.Dictionary`2:TryInsert (string,System.Resources.ResourceLocator,System.Collections.Generic.InsertionBehavior) - bool System.Collections.Generic.Dictionary`2:TryGetValue (string,System.Type&) bool System.Collections.Generic.HashSet`1/Enumerator:MoveNext () bool System.Collections.Generic.HashSet`1:Add (string) bool System.Collections.Generic.HashSet`1:AddIfNotPresent (string,int&) @@ -107,15 +109,35 @@ Methods: bool System.Delegate:IsReturnTypeMatch (System.Type,System.Type) bool System.Diagnostics.Tracing.EventSource:InitializeIsSupported () bool System.DomainNameHelper:IsValidByIri (char*,int,int&,bool&,bool) + bool System.Globalization.CalendarData:EnumCalendarInfo (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string[]&) + bool System.Globalization.CalendarData:EnumCalendarInfo (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,System.Globalization.CalendarData/IcuEnumCalendarsData&) + bool System.Globalization.CalendarData:EnumDatePatterns (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string[]&) + bool System.Globalization.CalendarData:EnumEraNames (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string[]&) + bool System.Globalization.CalendarData:EnumMonthNames (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string[]&,string&) + bool System.Globalization.CalendarData:GetCalendarInfo (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string&) + bool System.Globalization.CalendarData:IcuLoadCalendarDataFromSystem (string,System.Globalization.CalendarId) + bool System.Globalization.CalendarData:LoadCalendarDataFromSystemCore (string,System.Globalization.CalendarId) + bool System.Globalization.CompareInfo:IcuStartsWith (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*) bool System.Globalization.CompareInfo:IsPrefix (string,string,System.Globalization.CompareOptions) bool System.Globalization.CompareInfo:IsPrefix (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions) + bool System.Globalization.CompareInfo:StartsWithCore (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*) + bool System.Globalization.CompareInfo:StartsWithOrdinalHelper (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*) + bool System.Globalization.CultureData:GetDefaultLocaleName (string&) + bool System.Globalization.CultureData:GetLocaleName (string,string&) + bool System.Globalization.CultureData:InitCultureDataCore () + bool System.Globalization.CultureData:InitIcuCultureDataCore () + bool System.Globalization.CultureData:IsValidCultureName (string,int&) bool System.Globalization.CultureInfo:get_HasInvariantCultureName () + bool System.Globalization.CultureInfo:VerifyCultureName (string,bool) + bool System.Globalization.GlobalizationMode:get_Invariant () + bool System.Globalization.GlobalizationMode:TryGetAppLocalIcuSwitchValue (string&) + bool System.Globalization.GlobalizationMode:TryGetStringValue (string,string,string&) + bool System.Globalization.GlobalizationMode/Settings:get_Invariant () bool System.Globalization.Ordinal:EqualsIgnoreCase (char&,char&,int) bool System.Globalization.TimeSpanFormat:TryFormat (System.TimeSpan,System.Span`1,int&,System.ReadOnlySpan`1,System.IFormatProvider) bool System.Int32:TryFormat (System.Span`1,int&,System.ReadOnlySpan`1,System.IFormatProvider) bool System.Int32:TryParse (System.ReadOnlySpan`1,int&) bool System.Int64:TryParse (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.IFormatProvider,long&) - bool System.IntPtr:op_Inequality (intptr,intptr) bool System.IO.BufferedStream:get_CanSeek () bool System.IO.DelegatingStream:get_CanSeek () bool System.IO.File:Exists (string) @@ -181,11 +203,23 @@ Methods: bool System.Net.Http.HttpRuleParser:IsTokenChar (char) bool System.Net.Http.QPack.QPackEncoder:EncodeNameString (string,System.Span`1,int&) bool System.Number:TryFormatInt32 (int,int,System.ReadOnlySpan`1,System.IFormatProvider,System.Span`1,int&) + bool System.Number:TryFormatUInt32 (uint,System.ReadOnlySpan`1,System.IFormatProvider,System.Span`1,int&) bool System.Number:TryUInt32ToDecStr (uint,int,System.Span`1,int&) bool System.OrdinalIgnoreCaseComparer:Equals (string,string) bool System.Private.CoreLib.GateThread/DelayHelper:ShouldPerformGateActivities (int,bool) + bool System.Private.CoreLib.Interop:CallStringMethod (System.Buffers.SpanFunc`5,string,string,Interop/Globalization/TimeZoneDisplayNameType,string&) + bool System.Private.CoreLib.Interop:CallStringMethod (System.Buffers.SpanFunc`5,string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,string&) + bool System.Private.CoreLib.Interop/Globalization:EnumCalendarInfo (* System.Private.CoreLib.Interop/Globalization:EnumCalendarInfo (),string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,intptr) + bool System.Private.CoreLib.Interop/Globalization:EnumCalendarInfo (intptr,string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,intptr) + bool System.Private.CoreLib.Interop/Globalization:GetDefaultLocaleName (char*,int) + bool System.Private.CoreLib.Interop/Globalization:GetLocaleInfoGroupingSizes (string,uint,int&,int&) + bool System.Private.CoreLib.Interop/Globalization:GetLocaleInfoInt (string,uint,int&) + bool System.Private.CoreLib.Interop/Globalization:GetLocaleInfoString (string,uint,char*,int,string) + bool System.Private.CoreLib.Interop/Globalization:GetLocaleName (string,char*,int) + bool System.Private.CoreLib.Interop/Globalization:GetLocaleTimeFormat (string,bool,char*,int) bool System.Private.CoreLib.Interop/Sys:LowLevelMonitor_TimedWait (intptr,int) bool System.ProbabilisticMap:IsCharBitSet (uint*,byte) + bool System.Reflection.AssemblyNameParser:IsWhiteSpace (char) bool System.Reflection.CustomAttribute:IsUserCattrProvider (object) bool System.Reflection.FieldInfo:get_IsLiteral () bool System.Reflection.FieldInfo:get_IsStatic () @@ -203,6 +237,7 @@ Methods: bool System.Runtime.CompilerServices.RuntimeHelpers:SufficientExecutionStack () bool System.Runtime.CompilerServices.RuntimeHelpers:TryEnsureSufficientExecutionStack () bool System.Runtime.CompilerServices.TaskAwaiter:get_IsCompleted () + bool System.Runtime.CompilerServices.TaskAwaiter`1:get_IsCompleted () bool System.Runtime.InteropServices.MemoryMarshal:TryGetArray (System.ReadOnlyMemory`1,System.ArraySegment`1&) bool System.RuntimeType:Equals (object) bool System.RuntimeType:FilterApplyConstructorInfo (System.Reflection.RuntimeConstructorInfo,System.Reflection.BindingFlags,System.Reflection.CallingConventions,System.Type[]) @@ -248,6 +283,8 @@ 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) @@ -329,6 +366,9 @@ Methods: bool System.Type:get_IsValueType () bool System.Type:op_Equality (System.Type,System.Type) bool System.Type:op_Inequality (System.Type,System.Type) + bool System.UInt16:TryFormat (System.Span`1,int&,System.ReadOnlySpan`1,System.IFormatProvider) + bool System.UInt16:TryParse (string,uint16&) + bool System.UInt16:TryParse (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,uint16&) bool System.Uri:CheckForUnicodeOrEscapedUnreserved (string) bool System.Uri:get_DisablePathAndQueryCanonicalization () bool System.Uri:get_IsDefaultPort () @@ -352,6 +392,8 @@ Methods: byte[] System.Net.Http.HPack.HPackEncoder:EncodeLiteralHeaderFieldWithoutIndexingToAllocatedArray (int) byte[] System.Net.Http.QPack.QPackEncoder:EncodeLiteralHeaderFieldWithoutNameReferenceToArray (string) byte[] System.Net.Http.QPack.QPackEncoder:EncodeLiteralHeaderFieldWithStaticNameReferenceToArray (int) + byte[] System.Reflection.AssemblyNameHelpers:ComputePublicKeyToken (byte[]) + byte[] System.Reflection.AssemblyNameParser:ParsePKT (string,bool) byte[] System.TimeZoneInfo/AndroidTzData:GetTimeZoneData (string) byte* System.IO.UnmanagedMemoryStream:get_PositionPointer () byte* System.Private.CoreLib.Interop/Sys:g____PInvoke__|35_0 () @@ -362,6 +404,7 @@ Methods: char[] System.IO.Path:GetInvalidPathChars () char* Java.Interop.JniEnvironment/Strings:GetStringChars (Java.Interop.JniObjectReference,bool*) char* Java.Interop.NativeMethods:java_interop_jnienv_get_string_chars (intptr,intptr,bool*) + char& System.Span`1:GetPinnableReference () double System.Math:Pow (double,double) double System.TimeSpan:get_TotalMilliseconds () int Android.Runtime.AndroidObjectReferenceManager:_monodroid_gref_get () @@ -398,9 +441,11 @@ Methods: int System.Collections.Generic.ArraySortHelper`1:BinarySearch (string[],int,int,string,System.Collections.Generic.IComparer`1) 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) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) + int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.HashSet`1:FindItemIndex (string) @@ -423,14 +468,32 @@ Methods: int System.DateTimeFormat:ParseRepeatPattern (System.ReadOnlySpan`1,int,char) int System.Delegate:GetHashCode () int System.Environment:get_CurrentManagedThreadId () - int System.Environment:get_ProcessorCount () int System.Environment:get_TickCount () int System.Environment:GetProcessorCount () + int System.Globalization.CalendarData:CountOccurrences (string,char,int&) + int System.Globalization.CalendarData:GetCalendarsCore (string,bool,System.Globalization.CalendarId[]) + int System.Globalization.CalendarData:IcuGetCalendars (string,System.Globalization.CalendarId[]) + int System.Globalization.CompareInfo:IcuIndexOfCore (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*,bool) + int System.Globalization.CompareInfo:IndexOf (string,string,System.Globalization.CompareOptions) + int System.Globalization.CompareInfo:IndexOf (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions) + int System.Globalization.CompareInfo:IndexOfCore (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*,bool) + int System.Globalization.CompareInfo:IndexOfOrdinalIgnoreCaseHelper (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions,int*,bool) int System.Globalization.CompareInfo:LastIndexOf (string,string,int,int,System.Globalization.CompareOptions) int System.Globalization.CompareInfo:LastIndexOf (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.Globalization.CompareOptions) int System.Globalization.CultureData:get_CalendarWeekRule () + int System.Globalization.CultureData:get_FirstDayOfWeek () + int System.Globalization.CultureData:get_LCID () int System.Globalization.CultureData:get_PercentNegativePattern () int System.Globalization.CultureData:get_PercentPositivePattern () + int System.Globalization.CultureData:GetLocaleInfoCore (System.Globalization.CultureData/LocaleNumberData) + int System.Globalization.CultureData:GetLocaleInfoCoreUserOverride (System.Globalization.CultureData/LocaleNumberData) + int System.Globalization.CultureData:IcuGetDigitSubstitution (string) + int System.Globalization.CultureData:IcuGetLocaleInfo (System.Globalization.CultureData/LocaleNumberData) + int System.Globalization.CultureData:IcuLocaleNameToLCID (string) + int System.Globalization.CultureData:IndexOfTimePart (string,int,string) + int System.Globalization.GlobalizationMode:LoadICU () + int System.Globalization.IcuLocaleData:GetLocaleDataNumericPart (string,System.Globalization.IcuLocaleDataParts) + int System.Globalization.IcuLocaleData:SearchCultureName (string) int System.Globalization.Ordinal:CompareStringIgnoreCase (char&,int,char&,int) int System.Globalization.Ordinal:IndexOf (string,string,int,int,bool) int System.Int32:Parse (string) @@ -438,6 +501,7 @@ Methods: int System.IO.BinaryReader:ReadInt32 () int System.IO.FileStream:Read (byte[],int,int) int System.IO.FileStream:Read (System.Span`1) + int System.IO.Path:GetDirectoryNameOffset (System.ReadOnlySpan`1) int System.IO.PathInternal:GetRootLength (System.ReadOnlySpan`1) int System.IO.RandomAccess:ReadAtOffset (Microsoft.Win32.SafeHandles.SafeFileHandle,System.Span`1,long) int System.IO.Strategies.BufferedFileStreamStrategy:Read (byte[],int,int) @@ -446,10 +510,13 @@ Methods: int System.IO.Strategies.OSFileStreamStrategy:Read (byte[],int,int) int System.IO.Strategies.OSFileStreamStrategy:Read (System.Span`1) int System.IO.Stream:GetCopyBufferSize () + int System.IO.Stream:Read (System.Span`1) + int System.IO.Stream:ReadAtLeastCore (System.Span`1,int,bool) int System.IO.Stream/<>c:b__38_0 (object) int System.IO.StreamReader:Peek () int System.IO.StreamReader:ReadBuffer () int System.IO.UnmanagedMemoryStream:Read (byte[],int,int) + int System.IO.UnmanagedMemoryStream:Read (System.Span`1) int System.IO.UnmanagedMemoryStream:ReadByte () int System.IO.UnmanagedMemoryStream:ReadCore (System.Span`1) int System.Marvin:ComputeHash32 (byte&,uint,uint,uint) @@ -473,10 +540,22 @@ Methods: int System.Net.PathList/PathListComparer:System.Collections.IComparer.Compare (object,object) int System.Net.Primitives.Interop/Sys:GetDomainName (byte*,int) int System.Number:ParseInt32 (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo) - int System.Numerics.BitOperations:g__SoftwareFallback|23_0 (ulong) + int System.Numerics.BitOperations:g__SoftwareFallback|25_0 (ulong) int System.Numerics.BitOperations:Log2SoftwareFallback (uint) int System.Object:GetHashCode () int System.OrdinalCaseSensitiveComparer:Compare (string,string) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|3_0 (intptr,void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,intptr) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|0_0 (void*,byte*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|31_0 (char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|35_0 (void*,uint,int*,int*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|34_0 (void*,uint,int*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|30_0 (void*,uint,char*,int,void*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|29_0 (void*,char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|33_0 (void*,int,char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|43_0 (void*,char*,int) + int System.Private.CoreLib.Interop/Globalization:GetCalendars (string,System.Globalization.CalendarId[],int) + int System.Private.CoreLib.Interop/Globalization:IanaIdToWindowsId (string,char*,int) + int System.Private.CoreLib.Interop/Globalization:LoadICU () int System.Private.CoreLib.Interop/Sys:g____PInvoke__|13_0 (intptr) int System.Private.CoreLib.Interop/Sys:g____PInvoke__|26_0 (intptr,Interop/Sys/LockOperations) int System.Private.CoreLib.Interop/Sys:g____PInvoke__|27_0 (intptr,Interop/Sys/LockOperations) @@ -511,13 +590,17 @@ Methods: int System.Runtime.CompilerServices.RuntimeHelpers:InternalGetHashCode (object) int System.Runtime.InteropServices.Marshal:GetLastPInvokeError () int System.Runtime.InteropServices.Marshal:GetLastSystemError () + int System.Runtime.InteropServices.Marshal:GetLastWin32Error () int System.RuntimeType:GetHashCode () int System.SpanHelpers:IndexOf (byte&,byte,int) int System.SpanHelpers:IndexOf (char&,char,int) int System.SpanHelpers:IndexOf (char&,int,char&,int) + int System.SpanHelpers:IndexOfAny (char&,char,char,char,int) int System.SpanHelpers:IndexOfAny (char&,char,char,int) int System.SpanHelpers:LastIndexOf (char&,char,int) int System.SpanHelpers:LastIndexOf (char&,int,char&,int) + int System.SpanHelpers:SequenceCompareTo (byte&,int,byte&,int) + int System.SpanHelpers:SequenceCompareTo (char&,int,char&,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) @@ -575,11 +658,23 @@ Methods: int System.Uri:ParseSchemeCheckImplicitFile (char*,int,System.ParsingError&,System.Uri/Flags&,System.UriParser&) int[] System.Globalization.CultureData:get_CurrencyGroupSizes () int[] System.Globalization.CultureData:get_NumberGroupSizes () + 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.DateTimeOffset:ValidateOffset (System.TimeSpan) int16 System.Threading.PortableThreadPool:get_MinThreadsGoal () int16 System.Threading.PortableThreadPool:get_TargetThreadsGoalForBlockingAdjustment () 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 () + Interop/Globalization/ResultCode System.Globalization.CalendarData/<>c:b__33_0 (System.Span`1,string,System.Globalization.CalendarId,System.Globalization.CalendarDataType) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|1_0 (void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,char*,int) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|10_0 (byte*,intptr*) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|41_0 (void*,void*,Interop/Globalization/TimeZoneDisplayNameType,char*,int) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetCalendarInfo (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,char*,int) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetSortHandle (string,intptr&) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetTimeZoneDisplayName (string,string,Interop/Globalization/TimeZoneDisplayNameType,char*,int) + Interop/Globalization/ResultCode System.TimeZoneInfo/<>c:b__179_0 (System.Span`1,string,string,Interop/Globalization/TimeZoneDisplayNameType) Interop/Sys/OpenFlags Microsoft.Win32.SafeHandles.SafeFileHandle:PreOpenConfigurationFromOptions (System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions) intptr Android.Runtime.InputStreamAdapter:ToLocalJniHandle (System.IO.Stream) intptr Android.Runtime.JavaDictionary:GetKeys () @@ -640,6 +735,7 @@ Methods: intptr Mono.SafeStringMarshal:get_Value () intptr Mono.SafeStringMarshal:StringToUtf8 (string) intptr Mono.SafeStringMarshal:StringToUtf8_icall (string&) + intptr System.Globalization.CompareInfo/SortHandleCache:GetCachedSortHandle (string) intptr System.Private.CoreLib.Interop/Sys:g____PInvoke__|0_0 (byte*) intptr System.Private.CoreLib.Interop/Sys:g____PInvoke__|81_0 (byte*,Interop/Sys/OpenFlags,int) intptr System.Private.CoreLib.Interop/Sys:GetEnv (string) @@ -648,11 +744,15 @@ Methods: intptr System.Runtime.InteropServices.GCHandle:InternalAlloc (object,System.Runtime.InteropServices.GCHandleType) intptr System.Runtime.InteropServices.Marshal:ReadIntPtr (intptr,int) intptr System.Runtime.InteropServices.Marshal:ReadIntPtr (intptr) + intptr System.Runtime.Loader.AssemblyLoadContext:GetLoadContextForAssembly (System.Reflection.RuntimeAssembly) + 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) + intptr& System.Collections.Generic.Dictionary`2:FindValue (string) Java.Interop.IJavaPeerable Android.Runtime.AndroidValueManager:PeekPeer (Java.Interop.JniObjectReference) Java.Interop.IJavaPeerable Java.Interop.TypeManager:CreateInstance (intptr,Android.Runtime.JniHandleOwnership,System.Type) Java.Interop.IJavaPeerable Java.Interop.TypeManager:CreateInstance (intptr,Android.Runtime.JniHandleOwnership) @@ -767,6 +867,7 @@ Methods: Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.WaitHandle:get_SafeWaitHandle () Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.WaitSubsystem:NewEvent (bool,System.Threading.EventResetMode) Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.WaitSubsystem:NewHandle (System.Threading.WaitSubsystem/WaitableObject) + Mono.MonoAssemblyName* System.Reflection.AssemblyName:GetNativeName (intptr) object Android.Runtime.AndroidEnvironment:GetHttpMessageHandler () object Java.Interop.JavaConvert/<>c:<.cctor>b__20_9 (intptr,Android.Runtime.JniHandleOwnership) object Java.Interop.TypeManager:CreateProxy (System.Type,intptr,Android.Runtime.JniHandleOwnership) @@ -826,6 +927,7 @@ Methods: object[] System.Reflection.CustomAttribute:GetCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type,bool) object[] System.Reflection.CustomAttribute:GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider,System.Type,bool) object[] System.Reflection.CustomAttribute:GetPseudoCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type) + object& System.Collections.Generic.Dictionary`2:FindValue (string) object& System.Net.Http.Headers.HttpHeaders:g__GrowEntriesAndAddDefault|74_0 (System.Net.Http.Headers.HeaderDescriptor) object& System.Net.Http.Headers.HttpHeaders:GetValueRefOrAddDefault (System.Net.Http.Headers.HeaderDescriptor) object& System.Net.Http.Headers.HttpHeaders:GetValueRefOrNullRef (System.Net.Http.Headers.HeaderDescriptor) @@ -845,28 +947,58 @@ Methods: string Java.Lang.String:ToString () string Java.Net.HttpURLConnection:get_ResponseMessage () string Java.Security.KeyStore:get_DefaultType () + string Mono.RuntimeMarshal:PtrToUtf8String (intptr) + string System.AppContext:get_BaseDirectory () string System.DomainNameHelper:ParseCanonicalName (string,int,int,bool&) string System.Environment:GetEnvironmentVariable (string) string System.Environment:GetEnvironmentVariableCore (string) + string System.Globalization.CalendarData:NormalizeDatePattern (string) + string System.Globalization.CultureData:AnsiToLower (string) + string System.Globalization.CultureData:ConvertIcuTimeFormatString (System.ReadOnlySpan`1) + string System.Globalization.CultureData:DateSeparator (System.Globalization.CalendarId) string System.Globalization.CultureData:get_AMDesignator () string System.Globalization.CultureData:get_CultureName () string System.Globalization.CultureData:get_NaNSymbol () string System.Globalization.CultureData:get_NegativeInfinitySymbol () + string System.Globalization.CultureData:get_ParentName () string System.Globalization.CultureData:get_PercentSymbol () string System.Globalization.CultureData:get_PerMilleSymbol () string System.Globalization.CultureData:get_PMDesignator () string System.Globalization.CultureData:get_PositiveInfinitySymbol () + string System.Globalization.CultureData:get_TimeSeparator () + string System.Globalization.CultureData:get_TwoLetterISOCountryName () + string System.Globalization.CultureData:get_TwoLetterISOLanguageName () + string System.Globalization.CultureData:GetDateSeparator (string) + string System.Globalization.CultureData:GetLocaleInfoCore (string,System.Globalization.CultureData/LocaleStringData,string) + string System.Globalization.CultureData:GetLocaleInfoCore (System.Globalization.CultureData/LocaleStringData,string) + string System.Globalization.CultureData:GetLocaleInfoCoreUserOverride (System.Globalization.CultureData/LocaleStringData) + string System.Globalization.CultureData:GetSeparator (string,string) + string System.Globalization.CultureData:GetTimeSeparator (string) + string System.Globalization.CultureData:IcuGetLocaleInfo (string,System.Globalization.CultureData/LocaleStringData,string) + string System.Globalization.CultureData:IcuGetLocaleInfo (System.Globalization.CultureData/LocaleStringData,string) + string System.Globalization.CultureData:IcuGetTimeFormatString () + string System.Globalization.CultureData:IcuGetTimeFormatString (bool) + string System.Globalization.CultureData:UnescapeNlsString (string,int,int) string System.Globalization.CultureInfo:get_Name () string System.Globalization.CultureInfo:get_SortName () - string System.Globalization.InvariantModeCasing:ToLower (string) + string System.Globalization.CultureInfo:get_TwoLetterISOLanguageName () + string System.Globalization.IcuLocaleData:GetLocaleDataMappedCulture (string,System.Globalization.IcuLocaleDataParts) + string System.Globalization.IcuLocaleData:GetSpecificCultureName (string) + string System.Globalization.IcuLocaleData:GetString (System.ReadOnlySpan`1) + string System.Globalization.TextInfo:ChangeCaseCommon (string) string System.Globalization.TextInfo:ToLower (string) + string System.Globalization.TextInfo:ToLowerAsciiInvariant (string) string System.Int32:ToString () string System.IO.BinaryReader:ReadString () + string System.IO.Path:Combine (string,string,string) string System.IO.Path:Combine (string,string) + string System.IO.Path:CombineInternal (string,string,string) string System.IO.Path:CombineInternal (string,string) + string System.IO.Path:GetDirectoryName (string) string System.IO.Path:GetFullPath (string) string System.IO.Path:GetFullPathInternal (string) string System.IO.Path:JoinInternal (System.ReadOnlySpan`1,System.ReadOnlySpan`1) + string System.IO.PathInternal:NormalizeDirectorySeparators (string) 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 () @@ -887,20 +1019,28 @@ Methods: string System.Number:UInt32ToDecStr (uint) string System.Private.CoreLib.Interop/Sys:GetDefaultTimeZone () string System.ReadOnlySpan`1:ToString () + string System.Reflection.AssemblyName:get_CultureName () + string System.Reflection.AssemblyName:get_FullName () + string System.Reflection.AssemblyNameFormatter:ComputeDisplayName (string,System.Version,string,byte[],System.Reflection.AssemblyNameFlags,System.Reflection.AssemblyContentType) + string System.Reflection.AssemblyNameParser:ParseCulture (string) + string System.Reflection.RuntimeAssembly:get_Location () + string System.Reflection.RuntimeAssembly:GetInfo (System.Reflection.RuntimeAssembly/AssemblyInfoKind) string System.Resources.ResourceManager:GetResourceFileName (System.Globalization.CultureInfo) string System.Resources.ResourceManager:GetString (string,System.Globalization.CultureInfo) string System.Resources.ResourceManager/ResourceManagerMediator:GetResourceFileName (System.Globalization.CultureInfo) string System.Resources.ResourceReader:LoadString (int) string System.Resources.RuntimeResourceSet:GetString (string,bool) string System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:ToStringAndClear () - string System.Runtime.InteropServices.Marshal:PtrToStringAnsi (intptr) + string System.Runtime.CompilerServices.TaskAwaiter`1:GetResult () string System.Runtime.InteropServices.Marshal:PtrToStringUTF8 (intptr) string System.Runtime.InteropServices.Marshalling.Utf8StringMarshaller:ToManaged () string System.RuntimeType:get_Name () string System.RuntimeType:getFullName (bool,bool) string System.RuntimeType:ToString () string System.Span`1:ToString () + string System.String:Concat (string,string,string,string) string System.String:Concat (string,string) + string System.String:Concat (System.ReadOnlySpan`1,System.ReadOnlySpan`1,System.ReadOnlySpan`1) string System.String:Concat (System.ReadOnlySpan`1,System.ReadOnlySpan`1) string System.String:Create (System.IFormatProvider,System.Span`1,System.Runtime.CompilerServices.DefaultInterpolatedStringHandler&) string System.String:CreateStringForSByteConstructor (byte*,int) @@ -909,6 +1049,7 @@ Methods: string System.String:Ctor (char[],int,int) string System.String:Ctor (char*,int,int) string System.String:Ctor (char*) + string System.String:Ctor (sbyte*,int,int,System.Text.Encoding) string System.String:Ctor (sbyte*) string System.String:Ctor (System.ReadOnlySpan`1) string System.String:InternalSubString (int,int) @@ -926,7 +1067,9 @@ Methods: string System.Text.StringBuilder:ToString () string System.Text.UTF8Encoding:GetString (byte[],int,int) string System.Text.ValueStringBuilder:ToString () + string System.Text.ValueStringBuilder:ToString () string System.Threading.Tasks.Task`1:get_Result () + string System.TimeZoneInfo:GetExemplarCityName (string,string) string System.TimeZoneInfo:GetUtcFullDisplayName (string,string) string System.TimeZoneInfo:GetUtcStandardDisplayName () string System.TimeZoneInfo:TZif_GetZoneAbbreviation (string,int) @@ -948,8 +1091,16 @@ Methods: string System.UriBuilder:ToString () string System.UriParser:get_SchemeName () string Xamarin.Android.Net.AndroidMessageHandler:EncodeUrl (System.Uri) + string[] System.Collections.Generic.List`1:ToArray () + string[] System.Globalization.CultureData:AbbreviatedDayNames (System.Globalization.CalendarId) + string[] System.Globalization.CultureData:AbbreviatedMonthNames (System.Globalization.CalendarId) string[] System.Globalization.CultureData:get_LongTimes () string[] System.Globalization.CultureData:get_ShortTimes () + string[] System.Globalization.CultureData:GetNativeDigits () + string[] System.Globalization.CultureData:GetTimeFormatsCore (bool) + string[] System.Globalization.CultureData:LongDates (System.Globalization.CalendarId) + string[] System.Globalization.CultureData:ShortDates (System.Globalization.CalendarId) + string[] System.Globalization.CultureData:YearMonths (System.Globalization.CalendarId) string[] System.Globalization.DateTimeFormatInfo:get_AbbreviatedDayNames () string[] System.Globalization.DateTimeFormatInfo:get_AbbreviatedMonthNames () string[] System.Globalization.DateTimeFormatInfo:InternalGetAbbreviatedDayOfWeekNames () @@ -961,6 +1112,7 @@ Methods: 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.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 () @@ -975,6 +1127,8 @@ Methods: System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1/ThreadLocalArray[] System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:InitializeTlsBucketsAndTrimming () System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1/ThreadLocalArray[] System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:InitializeTlsBucketsAndTrimming () System.Collections.Generic.ArraySortHelper`1 System.Collections.Generic.ArraySortHelper`1:get_Default () + System.Collections.Generic.Dictionary`2> System.Runtime.Loader.AssemblyLoadContext:get_AllContexts () + System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo:get_CachedCulturesByName () System.Collections.Generic.Dictionary`2 Java.Interop.TypeManagerMapDictionaries:get_JniToManaged () System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1:CreateComparer () System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1:CreateComparer () @@ -1033,15 +1187,25 @@ Methods: System.GCMemoryInfo System.GC:GetGCMemoryInfo () System.Globalization.Calendar System.Globalization.CultureData:get_DefaultCalendar () System.Globalization.Calendar System.Globalization.CultureInfo:get_Calendar () + System.Globalization.Calendar System.Globalization.CultureInfo:GetCalendarInstance (System.Globalization.CalendarId) System.Globalization.CalendarData System.Globalization.CalendarData:CreateInvariant () + System.Globalization.CalendarData System.Globalization.CultureData:GetCalendar (System.Globalization.CalendarId) System.Globalization.CalendarId System.Globalization.GregorianCalendar:get_ID () + System.Globalization.CalendarId[] System.Globalization.CultureData:get_CalendarIds () System.Globalization.CompareInfo System.Globalization.CultureInfo:get_CompareInfo () + System.Globalization.CultureData System.Globalization.CultureData:CreateCultureData (string,bool) System.Globalization.CultureData System.Globalization.CultureData:CreateCultureWithInvariantData () System.Globalization.CultureData System.Globalization.CultureData:get_Invariant () + System.Globalization.CultureData System.Globalization.CultureData:GetCultureData (string,bool) + System.Globalization.CultureInfo System.Globalization.CultureInfo:CreateCultureInfoNoThrow (string,bool) System.Globalization.CultureInfo System.Globalization.CultureInfo:get_CurrentCulture () System.Globalization.CultureInfo System.Globalization.CultureInfo:get_CurrentUICulture () System.Globalization.CultureInfo System.Globalization.CultureInfo:get_InvariantCulture () + System.Globalization.CultureInfo System.Globalization.CultureInfo:get_Parent () System.Globalization.CultureInfo System.Globalization.CultureInfo:get_UserDefaultUICulture () + System.Globalization.CultureInfo System.Globalization.CultureInfo:GetCultureByName (string) + System.Globalization.CultureInfo System.Globalization.CultureInfo:GetCultureInfo (string) + System.Globalization.CultureInfo System.Globalization.CultureInfo:GetUserDefaultCulture () System.Globalization.CultureInfo System.Globalization.CultureInfo:GetUserDefaultUICulture () System.Globalization.CultureInfo System.Globalization.CultureInfo:InitializeUserDefaultCulture () System.Globalization.CultureInfo System.Globalization.CultureInfo:InitializeUserDefaultUICulture () @@ -1057,6 +1221,7 @@ Methods: System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo:get_CurrentInfo () System.Globalization.NumberFormatInfo System.Globalization.NumberFormatInfo:GetInstance (System.IFormatProvider) System.Globalization.TimeSpanFormat/FormatLiterals System.Globalization.TimeSpanFormat/FormatLiterals:InitInvariant (bool) + System.Globalization.UnicodeCategory System.Char:GetLatin1UnicodeCategory (char) System.Guid System.Reflection.RuntimeModule:get_ModuleVersionId () System.Guid System.Reflection.RuntimeModule:GetModuleVersionId () System.IDisposable& System.Collections.Generic.Dictionary`2:FindValue (intptr) @@ -1112,14 +1277,16 @@ Methods: System.Nullable`1 System.TimeZoneInfo:TZif_CreateTransitionTimeFromPosixRule (System.ReadOnlySpan`1,System.ReadOnlySpan`1) System.Number/ParsingStatus System.Number:TryParseInt32IntegerStyle (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,int&) System.Number/ParsingStatus System.Number:TryParseInt64IntegerStyle (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,long&) + System.Number/ParsingStatus System.Number:TryParseUInt32IntegerStyle (System.ReadOnlySpan`1,System.Globalization.NumberStyles,System.Globalization.NumberFormatInfo,uint&) System.ParsingError System.Uri:CheckSchemeSyntax (System.ReadOnlySpan`1,System.UriParser&) System.ParsingError System.Uri:ParseScheme (string,System.Uri/Flags&,System.UriParser&) System.ParsingError System.Uri:PrivateParseMinimal () + System.ReadOnlySpan`1 System.Globalization.CompareInfo:get_HighCharTable () System.ReadOnlySpan`1 System.Char:get_Latin1CharInfo () - System.ReadOnlySpan`1 System.Globalization.CharUnicodeInfo:get_CategoryCasingLevel1Index () - System.ReadOnlySpan`1 System.Globalization.CharUnicodeInfo:get_CategoryCasingLevel2Index () - System.ReadOnlySpan`1 System.Globalization.CharUnicodeInfo:get_CategoryCasingLevel3Index () - System.ReadOnlySpan`1 System.Globalization.CharUnicodeInfo:get_LowercaseValues () + System.ReadOnlySpan`1 System.Globalization.IcuLocaleData:get_CultureNames () + System.ReadOnlySpan`1 System.Globalization.IcuLocaleData:get_LocalesNamesIndexes () + System.ReadOnlySpan`1 System.Globalization.IcuLocaleData:get_NameIndexToNumericData () + System.ReadOnlySpan`1 System.Globalization.IcuLocaleData:GetCultureName (int) System.ReadOnlySpan`1 System.IO.BinaryReader:InternalRead (int) System.ReadOnlySpan`1 System.Numerics.BitOperations:get_Log2DeBruijn () System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) @@ -1130,6 +1297,7 @@ Methods: System.ReadOnlySpan`1 System.MemoryExtensions:Trim (System.ReadOnlySpan`1) System.ReadOnlySpan`1 System.MemoryExtensions:TrimStart (System.ReadOnlySpan`1) System.ReadOnlySpan`1 System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:get_Text () + System.ReadOnlySpan`1 System.Runtime.InteropServices.MemoryMarshal:CreateReadOnlySpanFromNullTerminated (char*) System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixDate (System.ReadOnlySpan`1,int&) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixName (System.ReadOnlySpan`1,int&) @@ -1139,7 +1307,23 @@ Methods: System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) System.ReadOnlySpan`1 System.ReadOnlySpan`1:op_Implicit (object[]) System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) + System.Reflection.Assembly System.Reflection.Assembly:InternalLoad (string,System.Threading.StackCrawlMark&,intptr) + System.Reflection.Assembly System.Reflection.Assembly:Load (System.Reflection.AssemblyName,System.Threading.StackCrawlMark&,System.Runtime.Loader.AssemblyLoadContext) + System.Reflection.Assembly System.Reflection.RuntimeAssembly:InternalGetSatelliteAssembly (System.Reflection.Assembly,System.Globalization.CultureInfo,System.Version,bool) + System.Reflection.Assembly System.Resources.ManifestBasedResourceGroveler:GetSatelliteAssembly (System.Globalization.CultureInfo) + System.Reflection.Assembly System.Resources.ManifestBasedResourceGroveler:InternalGetSatelliteAssembly (System.Reflection.Assembly,System.Globalization.CultureInfo,System.Version) + System.Reflection.Assembly System.Runtime.Loader.AssemblyLoadContext:LoadFromAssemblyName (System.Reflection.AssemblyName) + System.Reflection.Assembly System.Runtime.Loader.AssemblyLoadContext:MonoResolveUsingResolveSatelliteAssembly (intptr,string) + System.Reflection.Assembly System.Runtime.Loader.AssemblyLoadContext:ResolveSatelliteAssembly (System.Reflection.AssemblyName) System.Reflection.Assembly System.RuntimeType:get_Assembly () + System.Reflection.AssemblyContentType System.Reflection.AssemblyName:get_ContentType () + System.Reflection.AssemblyName System.Reflection.Assembly:GetName () + System.Reflection.AssemblyName System.Reflection.AssemblyName:Create (intptr,string) + System.Reflection.AssemblyName System.Reflection.RuntimeAssembly:GetName (bool) + System.Reflection.AssemblyNameParser/AssemblyNameParts System.Reflection.AssemblyNameParser:Parse () + System.Reflection.AssemblyNameParser/AssemblyNameParts System.Reflection.AssemblyNameParser:Parse (string) + System.Reflection.AssemblyNameParser/Token System.Reflection.AssemblyNameParser:GetNextToken () + System.Reflection.AssemblyNameParser/Token System.Reflection.AssemblyNameParser:GetNextToken (string&) System.Reflection.Binder System.Type:get_DefaultBinder () System.Reflection.CallingConventions System.Reflection.MonoMethodInfo:GetCallingConvention (intptr) System.Reflection.CallingConventions System.Reflection.RuntimeConstructorInfo:get_CallingConvention () @@ -1185,6 +1369,7 @@ Methods: System.Reflection.ParameterInfo[] System.Reflection.MonoMethodInfo:GetParametersInfo (intptr,System.Reflection.MemberInfo) System.Reflection.ParameterInfo[] System.Reflection.RuntimeConstructorInfo:GetParametersInternal () System.Reflection.ParameterInfo[] System.Reflection.RuntimeMethodInfo:GetParametersInternal () + System.Reflection.RuntimeAssembly System.Reflection.RuntimeAssembly:InternalLoad (System.Reflection.AssemblyName,System.Threading.StackCrawlMark&,System.Runtime.Loader.AssemblyLoadContext) 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) @@ -1202,6 +1387,7 @@ Methods: System.Resources.ResourceSet System.Resources.ManifestBasedResourceGroveler:GrovelForResourceSet (System.Globalization.CultureInfo,System.Collections.Generic.Dictionary`2,bool,bool) System.Resources.ResourceSet System.Resources.ResourceManager:GetFirstResourceSet (System.Globalization.CultureInfo) System.Resources.ResourceSet System.Resources.ResourceManager:InternalGetResourceSet (System.Globalization.CultureInfo,bool,bool) + System.Runtime.CompilerServices.AsyncVoidMethodBuilder System.Runtime.CompilerServices.AsyncVoidMethodBuilder:Create () System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1 System.Threading.Tasks.Task`1:ConfigureAwait (bool) System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1 System.Threading.Tasks.Task`1:ConfigureAwait (bool) System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (System.Net.Http.HttpClient/<g__Core|83_0>d&,System.Threading.Tasks.Task`1&) @@ -1209,12 +1395,16 @@ Methods: System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (Xamarin.Android.Net.AndroidMessageHandler/d__119&,System.Threading.Tasks.Task`1&) System.Runtime.CompilerServices.IAsyncStateMachineBox System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:GetStateMachineBox (CommonMethods/d__0&,System.Threading.Tasks.Task`1&) 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 (android.MainActivity/d__0&,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.CompilerServices.TaskAwaiter`1 System.Threading.Tasks.Task`1:GetAwaiter () System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle:Alloc (object,System.Runtime.InteropServices.GCHandleType) + System.Runtime.Loader.AssemblyLoadContext System.Runtime.Loader.AssemblyLoadContext:GetAssemblyLoadContext (intptr) + System.Runtime.Loader.AssemblyLoadContext System.Runtime.Loader.AssemblyLoadContext:GetLoadContext (System.Reflection.Assembly) System.RuntimeType System.RuntimeType:GetBaseType () System.RuntimeType System.RuntimeType:GetType (string,bool,bool,System.Threading.StackCrawlMark&) System.RuntimeType System.RuntimeTypeHandle:GetBaseType (System.RuntimeType) @@ -1236,6 +1426,7 @@ Methods: System.Text.StringBuilder System.Text.StringBuilder:Append (char) System.Text.StringBuilder System.Text.StringBuilder:Append (char[],int,int) System.Text.StringBuilder System.Text.StringBuilder:Append (char*,int) + System.Text.StringBuilder System.Text.StringBuilder:Clear () System.Text.StringBuilder System.Text.StringBuilderCache:Acquire (int) System.Threading.CancellationTokenRegistration System.Threading.CancellationToken:Register (System.Action,bool) System.Threading.CancellationTokenRegistration System.Threading.CancellationToken:Register (System.Action) @@ -1360,7 +1551,6 @@ Methods: System.TimeZoneInfo/AdjustmentRule System.TimeZoneInfo:GetPreviousAdjustmentRule (System.TimeZoneInfo/AdjustmentRule,System.Nullable`1) System.TimeZoneInfo/AdjustmentRule System.TimeZoneInfo:TZif_CreateAdjustmentRuleForPosixFormat (string,System.DateTime,System.TimeSpan) System.TimeZoneInfo/AdjustmentRule System.TimeZoneInfo/AdjustmentRule:CreateAdjustmentRule (System.DateTime,System.DateTime,System.TimeSpan,System.TimeZoneInfo/TransitionTime,System.TimeZoneInfo/TransitionTime,System.TimeSpan,bool) - System.TimeZoneInfo/AdjustmentRule[] System.Collections.Generic.List`1:ToArray () System.TimeZoneInfo/AndroidTzData System.TimeZoneInfo:get_AndroidTzDataInstance () System.TimeZoneInfo/TransitionTime System.TimeZoneInfo/TransitionTime:CreateFixedDateRule (System.DateTime,int,int) System.TimeZoneInfo/TransitionTime System.TimeZoneInfo/TransitionTime:CreateFloatingDateRule (System.DateTime,int,int,System.DayOfWeek) @@ -1399,7 +1589,6 @@ Methods: System.Type System.Type:GetType (string) System.Type[] Java.Interop.TypeManager:GetParameterTypes (string) System.Type[] System.RuntimeType:GetGenericArguments () - System.Type& System.Collections.Generic.Dictionary`2:FindValue (string) System.Uri System.Net.Http.HttpClient:CreateUri (string) System.Uri/Check System.Uri:CheckCanonical (char*,int&,int,char) System.Uri/MoreInfo System.Uri/UriInfo:get_MoreInfo () @@ -1407,13 +1596,15 @@ Methods: System.UriParser System.UriParser:GetSyntax (string) System.ValueTuple`2 System.Threading.PortableThreadPool/HillClimbing:Update (int,double,int) System.ValueTuple`3 System.Net.Http.HttpClient:PrepareCancellationTokenSource (System.Threading.CancellationToken) + System.Version System.Reflection.AssemblyNameParser:ParseVersion (string) + System.Version System.Resources.ResourceManager:GetSatelliteContractVersion (System.Reflection.Assembly) + System.Version System.Resources.ResourceManager/ResourceManagerMediator:ObtainSatelliteContractVersion (System.Reflection.Assembly) System.WeakReference`1 Android.Runtime.IdentityHashTargets:CreateWeakReference (Java.Interop.IJavaPeerable) System.WeakReference`1 Android.Runtime.IdentityHashTargets:get_Item (int) uint Android.Runtime.Logger:monodroid_get_log_categories () uint Mono.Android.:ComputeStringHash (string) uint System.Collections.Hashtable:InitHash (object,int,uint&,uint&) uint System.Private.CoreLib.GateThread/DelayHelper:GetNextDelay (int) - uintptr System.Globalization.CharUnicodeInfo:GetCategoryCasingTableOffsetNoBoundsChecks (uint) uintptr System.Text.ASCIIUtility:GetIndexOfFirstNonAsciiByte_Default (byte*,uintptr) uintptr System.Text.ASCIIUtility:NarrowUtf16ToAscii (char*,byte*,uintptr) uintptr System.Text.ASCIIUtility:WidenAsciiToUtf16 (byte*,char*,uintptr) @@ -1655,7 +1846,6 @@ Methods: void Mono.SafeStringMarshal:GFree (intptr) void System.AppContext:Setup (char**,char**,int) void System.ArgumentException:ThrowIfNullOrEmpty (string,string) - void System.ArgumentNullException:ThrowIfNull (intptr,string) void System.Array:Clear (System.Array,int,int) void System.Array:Copy (System.Array,int,System.Array,int,int,bool) void System.Array:Copy (System.Array,int,System.Array,int,int) @@ -1665,6 +1855,7 @@ Methods: void System.Array:Resize (System.Net.Http.Headers.HeaderEntry[]&,int) void System.Array:Resize (System.Reflection.ConstructorInfo[]&,int) void System.Array/EmptyArray`1:.cctor () + void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1>>:.cctor () void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1:.cctor () @@ -1712,6 +1903,9 @@ Methods: void System.Collections.Generic.Dictionary`2:Add (int,bool) void System.Collections.Generic.Dictionary`2:.ctor () void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) + void System.Collections.Generic.Dictionary`2>:.ctor () + void System.Collections.Generic.Dictionary`2>:.ctor (int,System.Collections.Generic.IEqualityComparer`1) + void System.Collections.Generic.Dictionary`2>:Add (long,System.WeakReference`1) void System.Collections.Generic.Dictionary`2:.ctor () void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.Dictionary`2:Add (intptr,Android.Runtime.IdentityHashTargets) @@ -1726,13 +1920,16 @@ Methods: void System.Collections.Generic.Dictionary`2:Resize (int,bool) void System.Collections.Generic.Dictionary`2:set_Item (intptr,System.IDisposable) void System.Collections.Generic.Dictionary`2:.ctor (System.Collections.Generic.IEqualityComparer`1) + void System.Collections.Generic.Dictionary`2:set_Item (string,System.Globalization.CultureData) + void System.Collections.Generic.Dictionary`2:.ctor () + void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) + void System.Collections.Generic.Dictionary`2:Add (string,intptr) void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.Dictionary`2:.ctor (int) void System.Collections.Generic.Dictionary`2:Add (string,object) void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.Dictionary`2:.ctor (System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.Dictionary`2:set_Item (string,System.Resources.ResourceLocator) - void System.Collections.Generic.Dictionary`2:set_Item (string,string) void System.Collections.Generic.Dictionary`2:Resize () void System.Collections.Generic.Dictionary`2:Resize (int,bool) void System.Collections.Generic.Dictionary`2:.ctor () @@ -1751,11 +1948,12 @@ Methods: void System.Collections.Generic.List`1:.ctor () 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 (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) @@ -1822,25 +2020,35 @@ Methods: void System.Globalization.Calendar:.ctor () void System.Globalization.CalendarData:.cctor () void System.Globalization.CalendarData:.ctor () + void System.Globalization.CalendarData:.ctor (string,System.Globalization.CalendarId,bool) + void System.Globalization.CalendarData:EnumCalendarInfoCallback (char*,intptr) + void System.Globalization.CalendarData:FixDefaultShortDatePattern (System.Collections.Generic.List`1) + void System.Globalization.CalendarData:InitializeAbbreviatedEraNames (string,System.Globalization.CalendarId) + void System.Globalization.CalendarData:InitializeEraNames (string,System.Globalization.CalendarId) + void System.Globalization.CalendarData:NormalizeDayOfWeek (string,System.Text.ValueStringBuilder&,int&) + void System.Globalization.CalendarData/<>c:.cctor () + void System.Globalization.CalendarData/<>c:.ctor () void System.Globalization.CompareInfo:.cctor () void System.Globalization.CompareInfo:.ctor (System.Globalization.CultureInfo) void System.Globalization.CompareInfo:IcuInitSortHandle (string) void System.Globalization.CompareInfo:InitSort (System.Globalization.CultureInfo) + void System.Globalization.CompareInfo/SortHandleCache:.cctor () void System.Globalization.CultureData:.cctor () void System.Globalization.CultureData:.ctor () void System.Globalization.CultureData:GetNFIValues (System.Globalization.NumberFormatInfo) void System.Globalization.CultureInfo:.cctor () + void System.Globalization.CultureInfo:.ctor (string,bool) + void System.Globalization.CultureInfo:.ctor (string) void System.Globalization.CultureInfo:.ctor (System.Globalization.CultureData,bool) void System.Globalization.DateTimeFormatInfo:.ctor (System.Globalization.CultureData,System.Globalization.Calendar) void System.Globalization.DateTimeFormatInfo:InitializeOverridableProperties (System.Globalization.CultureData,System.Globalization.CalendarId) void System.Globalization.DaylightTimeStruct:.ctor (System.DateTime,System.DateTime,System.TimeSpan) + void System.Globalization.GlobalizationMode/Settings:.cctor () void System.Globalization.GregorianCalendar:.cctor () void System.Globalization.GregorianCalendar:.ctor () void System.Globalization.GregorianCalendar:.ctor (System.Globalization.GregorianCalendarTypes) void System.Globalization.IdnMapping:.cctor () void System.Globalization.IdnMapping:.ctor () - void System.Globalization.InvariantModeCasing/<>c:.cctor () - void System.Globalization.InvariantModeCasing/<>c:.ctor () void System.Globalization.NumberFormatInfo:.cctor () void System.Globalization.NumberFormatInfo:.ctor (System.Globalization.CultureData) void System.Globalization.NumberFormatInfo:InitializeInvariantAndNegativeSignFlags () @@ -1848,6 +2056,7 @@ Methods: void System.Globalization.TextInfo:.cctor () void System.Globalization.TextInfo:.ctor (System.Globalization.CultureData,bool) void System.Globalization.TextInfo:.ctor (System.Globalization.CultureData) + void System.Globalization.TextInfo:ChangeCaseCommon (char&,char&,int) void System.Globalization.TextInfo:SetReadOnlyState (bool) void System.Globalization.TimeSpanFormat:.cctor () void System.Guid:.ctor (byte[]) @@ -1864,6 +2073,7 @@ Methods: void System.IO.BufferedStream:Flush () void System.IO.BufferedStream/d__68:MoveNext () void System.IO.DelegatingStream:Dispose (bool) + void System.IO.FileNotFoundException:.ctor (string,string) void System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,bool) void System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,long) void System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions) @@ -1898,6 +2108,7 @@ Methods: void System.IO.Stream:Close () void System.IO.Stream:Dispose () void System.IO.Stream:FinishTrackingAsyncOperation (System.IO.Stream/ReadWriteTask) + void System.IO.Stream:ReadExactly (System.Span`1) void System.IO.Stream:RunReadWriteTask (System.IO.Stream/ReadWriteTask) void System.IO.Stream:RunReadWriteTaskWhenReady (System.Threading.Tasks.Task,System.IO.Stream/ReadWriteTask) void System.IO.Stream:ValidateCopyToArguments (System.IO.Stream,int) @@ -2073,6 +2284,7 @@ Methods: void System.OrdinalIgnoreCaseComparer:.ctor () void System.OutOfMemoryException:.ctor (string) void System.Private.CoreLib.Interop:GetRandomBytes (byte*,int) + void System.Private.CoreLib.Interop/ErrorInfo:.ctor (int) void System.Private.CoreLib.Interop/Sys:Free (void*) void System.Private.CoreLib.Interop/Sys:GetNonCryptographicallySecureRandomBytes (byte*,int) void System.Private.CoreLib.Interop/Sys:LowLevelMonitor_Acquire (intptr) @@ -2098,6 +2310,13 @@ Methods: void System.ReadOnlySpan`1:.ctor (object[]) void System.ReadOnlySpan`1:.ctor (string&,int) void System.Reflection.Assembly:.cctor () + void System.Reflection.AssemblyName:.ctor (string) + void System.Reflection.AssemblyName:FillName (Mono.MonoAssemblyName*,string,bool,bool,bool) + void System.Reflection.AssemblyNameFormatter:AppendQuoted (System.Text.ValueStringBuilder&,string) + void System.Reflection.AssemblyNameParser:.cctor () + void System.Reflection.AssemblyNameParser:.ctor (System.ReadOnlySpan`1) + void System.Reflection.AssemblyNameParser:RecordNewSeenOrThrow (System.Reflection.AssemblyNameParser/AttributeKind&,System.Reflection.AssemblyNameParser/AttributeKind) + void System.Reflection.AssemblyNameParser/AssemblyNameParts:.ctor (string,System.Version,string,System.Reflection.AssemblyNameFlags,byte[]) void System.Reflection.ConstructorInfo:.cctor () void System.Reflection.CustomAttribute:.cctor () void System.Reflection.Emit.OpCodes:.cctor () @@ -2108,6 +2327,7 @@ Methods: void System.Reflection.Missing:.cctor () void System.Reflection.Missing:.ctor () 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) @@ -2130,6 +2350,7 @@ Methods: void System.Resources.ResourceReader:ReadResources () void System.Resources.ResourceReader:SkipString () void System.Resources.RuntimeResourceSet:.ctor (System.IO.Stream,bool) + void System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start (android.MainActivity/d__0&) void System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start (CommonMethods/d__0&) void System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start (System.IO.BufferedStream/d__68&) void System.Runtime.CompilerServices.AsyncMethodBuilderCore:Start (System.IO.Stream/<g__Core|27_0>d&) @@ -2167,6 +2388,11 @@ Methods: void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__41>:ExecutionContextCallback (object) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__41>:MoveNext () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__41>:MoveNext (System.Threading.Thread) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:.cctor () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:.ctor () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:ExecutionContextCallback (object) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:MoveNext () + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__0>:MoveNext (System.Threading.Thread) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__68>:.cctor () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__68>:.ctor () void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1/AsyncStateMachineBox`1d__68>:ExecutionContextCallback (object) @@ -2197,7 +2423,10 @@ Methods: void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.TaskAwaiter&,System.Runtime.CompilerServices.IAsyncStateMachineBox) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.ConfiguredTaskAwaitable/ConfiguredTaskAwaiter&,System.Runtime.CompilerServices.IAsyncStateMachineBox) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1/ConfiguredValueTaskAwaiter&,System.Runtime.CompilerServices.IAsyncStateMachineBox) + void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.TaskAwaiter`1&,System.Runtime.CompilerServices.IAsyncStateMachineBox) void System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1:SetExistingTaskResult (System.Threading.Tasks.Task`1,System.Threading.Tasks.VoidTaskResult) + void System.Runtime.CompilerServices.AsyncVoidMethodBuilder:NotifySynchronizationContextOfCompletion () + void System.Runtime.CompilerServices.AsyncVoidMethodBuilder:SetResult () void System.Runtime.CompilerServices.ConfiguredTaskAwaitable/ConfiguredTaskAwaiter:GetResult () void System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/ConfiguredTaskAwaiter:.ctor (System.Threading.Tasks.Task`1,bool) void System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1:.ctor (System.Threading.Tasks.Task`1,bool) @@ -2214,6 +2443,7 @@ Methods: void System.Runtime.CompilerServices.TaskAwaiter:GetResult () void System.Runtime.CompilerServices.TaskAwaiter:UnsafeOnCompletedInternal (System.Threading.Tasks.Task,System.Runtime.CompilerServices.IAsyncStateMachineBox,bool) void System.Runtime.CompilerServices.TaskAwaiter:ValidateEnd (System.Threading.Tasks.Task) + void System.Runtime.CompilerServices.TaskAwaiter`1:.ctor (System.Threading.Tasks.Task`1) void System.Runtime.DependentHandle:.ctor (object,object) void System.Runtime.InteropServices.GCHandle:.ctor (object,System.Runtime.InteropServices.GCHandleType) void System.Runtime.InteropServices.Marshal:.cctor () @@ -2233,6 +2463,9 @@ Methods: void System.Runtime.InteropServices.SafeHandle:Dispose () void System.Runtime.InteropServices.SafeHandle:Dispose (bool) void System.Runtime.InteropServices.SafeHandle:InternalRelease (bool) + void System.Runtime.Loader.AssemblyLoadContext:.ctor (bool,bool,string) + void System.Runtime.Loader.DefaultAssemblyLoadContext:.cctor () + void System.Runtime.Loader.DefaultAssemblyLoadContext:.ctor () void System.RuntimeType:.cctor () void System.RuntimeType:CreateInstanceCheckThis () void System.RuntimeType:FilterHelper (System.Reflection.BindingFlags,string&,bool,bool&,bool&,System.RuntimeType/MemberListType&) @@ -2260,6 +2493,7 @@ Methods: void System.String:.ctor (char[],int,int) void System.String:.ctor (char*,int,int) void System.String:.ctor (char*) + void System.String:.ctor (sbyte*,int,int,System.Text.Encoding) void System.String:.ctor (sbyte*) void System.String:.ctor (System.ReadOnlySpan`1) void System.String:FillStringChecked (string,int,string) @@ -2290,6 +2524,7 @@ Methods: void System.Text.StringBuilder:AppendWithExpansion (char&,int) void System.Text.StringBuilder:CopyTo (int,System.Span`1,int) void System.Text.StringBuilder:ExpandByABlock (int) + void System.Text.StringBuilder:set_Length (int) void System.Text.StringBuilderCache:Release (System.Text.StringBuilder) void System.Text.UTF8Encoding:.cctor () void System.Text.UTF8Encoding:.ctor () @@ -2298,7 +2533,10 @@ Methods: void System.Text.UTF8Encoding/UTF8EncodingSealed:.ctor (bool) void System.Text.ValueStringBuilder:.ctor (System.Span`1) void System.Text.ValueStringBuilder:.ctor (System.Span`1) + void System.Text.ValueStringBuilder:Append (char,int) + void System.Text.ValueStringBuilder:AppendSlow (string) void System.Text.ValueStringBuilder:AppendSlow (string) + void System.Text.ValueStringBuilder:AppendSpanFormattable (uint16,string,System.IFormatProvider) void System.Text.ValueUtf8Converter:Dispose () void System.Threading.AutoResetEvent:.ctor (bool) void System.Threading.CancellationToken:ThrowIfCancellationRequested () @@ -2387,6 +2625,8 @@ Methods: void System.Threading.SpinLock:.ctor (bool) void System.Threading.SpinLock:Exit (bool) void System.Threading.SpinLock:TryEnter (bool&) + void System.Threading.SynchronizationContext:OperationCompleted () + void System.Threading.SynchronizationContext:OperationStarted () void System.Threading.SynchronizationContext:SetSynchronizationContext (System.Threading.SynchronizationContext) void System.Threading.Tasks.AwaitTaskContinuation:.cctor () void System.Threading.Tasks.AwaitTaskContinuation:.ctor (System.Action,bool) @@ -2394,6 +2634,7 @@ Methods: void System.Threading.Tasks.AwaitTaskContinuation:RunOrScheduleAction (System.Runtime.CompilerServices.IAsyncStateMachineBox,bool) void System.Threading.Tasks.AwaitTaskContinuation/<>c:.cctor () void System.Threading.Tasks.AwaitTaskContinuation/<>c:.ctor () + void System.Threading.Tasks.AwaitTaskContinuation/<>c:<.cctor>b__17_0 (object) void System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:.cctor () void System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:.ctor (System.Threading.SynchronizationContext,System.Action,bool) void System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation:PostAction (object) @@ -2551,6 +2792,9 @@ Methods: void System.TimeZoneInfo:.cctor () void System.TimeZoneInfo:.ctor (byte[],string,bool) void System.TimeZoneInfo:.ctor (string,System.TimeSpan,string,string,string,System.TimeZoneInfo/AdjustmentRule[],bool,bool) + void System.TimeZoneInfo:GetDisplayName (string,Interop/Globalization/TimeZoneDisplayNameType,string,string&) + void System.TimeZoneInfo:GetFullValueForDisplayNameField (string,System.TimeSpan,System.Globalization.CultureInfo,string&) + void System.TimeZoneInfo:TryPopulateTimeZoneDisplayNamesFromGlobalizationData (string,System.TimeSpan,string&,string&,string&) void System.TimeZoneInfo:TZif_GenerateAdjustmentRule (int&,System.TimeSpan,System.Collections.Generic.List`1,System.DateTime[],byte[],System.TimeZoneInfo/TZifType[],string) void System.TimeZoneInfo:TZif_GenerateAdjustmentRules (System.TimeZoneInfo/AdjustmentRule[]&,System.TimeSpan,System.DateTime[],byte[],System.TimeZoneInfo/TZifType[],string) void System.TimeZoneInfo:TZif_ParsePosixDateTime (System.ReadOnlySpan`1,int&,System.ReadOnlySpan`1&,System.ReadOnlySpan`1&) @@ -2599,6 +2843,7 @@ Methods: void System.UriParser:.ctor (System.UriSyntaxFlags) void System.UriParser/BuiltInUriParser:.ctor (string,int,System.UriSyntaxFlags) void System.ValueTuple`3:.ctor (System.Threading.CancellationTokenSource,bool,System.Threading.CancellationTokenSource) + void System.Version:.ctor (int,int,int,int) void System.Version:.ctor (int,int) void System.WeakReference`1:.ctor (Java.Interop.IJavaPeerable,bool) void System.WeakReference`1:Create (Java.Interop.IJavaPeerable,bool) From b3ed4f8a22eec83f0ed8d804d41a1fd5c180bce3 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 19 Jul 2022 14:40:02 -0500 Subject: [PATCH 5/6] Update .aotprofile --- src/profiled-aot/dotnet.aotprofile | Bin 240306 -> 238041 bytes src/profiled-aot/dotnet.aotprofile.txt | 156 ++++++++++--------------- 2 files changed, 63 insertions(+), 93 deletions(-) diff --git a/src/profiled-aot/dotnet.aotprofile b/src/profiled-aot/dotnet.aotprofile index 1bb9fcc5daae24bdd274396bfbc8c2e321176eb9..299c1debe6d9c27fbdc879246ee8035c22ebe148 100644 GIT binary patch delta 45552 zcmaf+1$Y%l*zcJ+J9~lzV#M8uyJGPWoZy}W2oMNK2*EWt#Tm$;#fw9rP@F=cNb%B^ z;#P+uEj1``|1%pX-*@lx+&-Mm@0FR|ogJUq?XItDUproVUX*`KOk_q{VpM2iN?J;2 zOnhWQXktQ4WN2JWdPYoid|YH=LMkQI#EwbCerM4$3u5BA)x$}mxO|Y<^H)>Nd|UOJ ze8LA7A8)IkQOns>ty(o}{F)Y(<(HO}=9lI7X<9U_cwl}Se`@c~x7vG=uKa?150`Fm zBKTFuk9Nnw2ES@j8^e!j?mV!8GwT7VJHO}QQM)HdIlRGtt(3zBhZvRvbx)q>*q&;+ zyoX~KlE?Qt#;{&c=kdX2Pu5!zVxWDhiSmiK;ucQMEFaoF%HCHI?4%#BbShx|A@?&P zEZ}9%{n!8~s?Wb?CwfdF)%h!DGa1O4OCTxa;V!;x5Uhnf&(o6>@j7M)KF_5VD~7I! zuXYI|CHxYOgZUemJXQ*APcgk02_i%IJlELfWl+?@uVryjaac-GpVH!jKE9CSV&h`s zQlryCGt%Nx@jMa}LlYuWV?$$N6Vnr7qa$N7;#28RINHb4`FsO#g z>(PfR5Ao}_#093BYy{-t>Xt_;D);i>tK2j)ls77N;`iMm(ndosFQ{4Gu)Hw!_=-#9 z1tr9$Mny-a#Dzx1rsFaa;vz#+V>2T{Gb3Z;;?q-8BGWTc=omQKjOMQs9L368#8TJB zLNSJ0``U>*%V~AK!rf9ICww--)!z9qj02nhurB zaMDg^;Gpu;^lJR_ivackKbg6v?EX zEB(s&S+8(54>(s|Et$_fyxsK$Z%r<|r?;I8he+|8kDoNrg*d3o;M|IavqcaWs@N+O zA^G@t+OSSRQCUe@Y2!dDq`yoUAAWRj9bH=tS*QR@6d}u#r98_wiY()!eFMpIz8=RF z{Gx9>`H-9adXSYk`tlim9my(w*Kc0!)hb3DWNNv~)C%gDS2#4kWnSr!{&|J@rKUA7 z%8PczPkPg}IH-$Wqb_rBu9t?lDer)|oOSIZ=+>(evVrFk2dfr&qef=s7nbCg zY8zqNpwfJkB>5<77g8&JzFtkXS=nyY>*TTp^ft}p3FuZF)akdV({F>gRVBf8MOA55 z`)!(OJD^^V$hlKs6seTOv|iKnf*~cvL-KkR=9_lH{5Jkd$-8h+@$Xdee++S#ihsAF z|117IP_O67K|$;jMa4nUY_FmXK}l?%qK84TY`-GE;7E2rQMcd>a*(eMj%SA;ALO@! zL)c+Ovf?_TC^{s9eX6K`NGLn1XlY18a*SUM2`8WNtWX~w6zWEfgL=>t)%g5Z4*W=H zb@n-2Pw;c0_1Q^9HN%p~Dc(FRm7L~t!a~UzekiN~`2t6GZXaHsoaNc!vFsdt14Ky& z5>L+a*~tuMJKZxiVCAs*-g-T{&930`&%GcGG*@8Zc8J`GD9)?5@=FFJd~^z6W}j%_5P_TzK2Ja@`u6&%OiAQo8Sz zu5(;#_5)}upIhX>kH-bFAC>ehu894ls8O*Wr9bmaW(TpNGpWJ1##^voVELKvkN4Fd zf>8bjHSp(8Q#4(B1o@$?<#@e>K=!MWIwZvDj}5>12~q3`@G(D~5TQRcl&=%~*)!l% z9+;TPegm!NWr1PMCycjBGn+N^9jXz+%iV4HjE0SMlOeA5 z@o>>3zKw%{R2)(p@O~T?R!#e~%qz<4hblvdkr6)M$(@*a=SFVSf(R0fR(*CO3)ku} z%93oxUkk}Ka8PkpC)}Eb=`|tOAmVZvao1}pR+r`4IMvY-BL1ncv^GeEvm~-{(Ca|1 zP53iM4`RjdHu7QC(wlEh>cnh7j9VmoGh6Az!;^!UouZz}UV2?gL~QRv>gk$2gc^KT zvY+lCiSSFvg3ptabw@*NTWenP1F}0GkeU#u4#l7V+1$c&H}xnYjsi zf)S$pj4i*JThB5P;=3wEl;0#iV#mh>iCG_pM1DEXPTcWE|8GKXS2t4w=wv>VJ=Zb# z(S|ZKpjrc!&sZbK4H2k=-dI{j^N?PNED6~7f5c>_$%c7zuLPC?O#WZyRKuJ*z(uUW z)rgROq?WFwL7V!%ryEO$Dw10tPcYLABh0kN9z4;3_LT|gPU)__)eR}d08cR)Pr2JFh059rUj zE63^sbM+n|TypWiCVEfcm}*=;^@{_2^&E&9M0mBMo_a1A_i(qc70Uw-<)wxFSufB% zey6ZC>kWD=%0{3T(fWX&@_vI_uzXMk-!~|f^#!fxzYL0I{Xo08cTq6wuc&QN0xM87 zx2ORdpy*kgBmc1|n+;S_qhfzn2%092HX(L=OmP4k1TlkeD(=FHKv~>eGMp7Fngl8V zJ>_po%GqGhdOl@vOT83?GX3q~41EZ&)Odtt5_yx-{`yeEzNgej9|jz1lrVj`q0Si+ zsE+^+|6c`bWR=d%Q&!7E`K{89COVpkoJZ82zZ~Ml#y~xqdzE#iV~Ox|H#vw|r$`N1 z`|H{`*v5*yo5YqMDhp=grN|$ZrLzf&VuvBMLnFy#?lUZk zOyM1e^&wOF!C?c)H10pV9-9vDX}mJskq;Pd$z~{N%hlal1+ULHuT1B=Iyqx=YjAEM|u?Y^Mqo zFeZlWQj|BQ5&Kw$TRWx?rMvkDom|--D0cHLoqY69BpG>lFK`F99Gk-Sfrj#SW5e|Q zAUw-yW25y0!2QOZ90cNtem@pnYUS!RE|MKq)M;D;dV~nV&{xl~Lwj}q=O zz8yVAc**z~=ubcG=upwrRC9r~nOlv=c=|X3f5!6;+49s0Uit|s5neDMO8?xz)e~a9 zPXbl#FB_?vXa(Ah98#7)D6GlQfMJ0UVf*q!z-`XFl%4J zD3#K9zLv<#Te|YX=Jn_|gkP*-&$l#p(XYY)5v7fNE0I5Ko~d6` zN+TCuS0Qs+wAXJ)QvE%8lZe{HiB&TbkGAuUc5w32&EQ zR)!lIqTPYhZ8+7_?@BVRnB3zRT86Rv(A?vsRYUTCH*OV2zcaG!tX4McdzilCYg;9f zANZ|Sq3lP*w zuTta(+cam771hjcL7xzAh1#PyyB2#2e}CsD|nBNZS;R65n-{8He@fr+qhq+-n#Y@ zxPyClP7U}M^c+8#eetK7BYq8=4Qt#l2miG(Ch+*2&i3pTJpSaHI{UKMpqu>5 z&W)H1b(7n5NoF#`-sD}ncv3?7=q~;`g#y^M3p#El@MYr??{tY^8pJE;v)J-_T^%W- zJf&+a)1?o${>_%p=^D?>h6I;eU89%Hk8ryxth!Ql?v~1GDA$$U0$5F@ zJJ&6e)}kVhp`F^&ybf>klg@*>*JYNl*5YKFhnuN35dT#1P-Ck)kW>MyP1SJ03UVE4 zWJznu{Mj}+ACsZmK&nM~T#p#tRyoO1$Y=C$((Md!V~=3HE)e&Atw$Scdxb_41FL!R z`aRuw*Pe;GgW6xKB86rjn#F;xx%ra3ID&`eeW%Z*u7P>1uTqy55 zF_pOiC-ZF+2Qqg>Zj*{@dw|~c&f_sh=*)Ld@?xG)d+_U%e3_Rbq=l||D-4+I#e6`M zd8^6E%vTYgypQg6+I>s2i{|<1q*>aScJ}_ZhYF*7#1o;espR#62@Jp1(0x_F)f}(P~IlekylK! zBau9NhAlq=Qxw0v*@3^F7D=Lc#PrrAhEJH@g~a0M$zM$GNaEnxl*IF8GiI>_6>Z1| zvst2|BOi1l^||xR4AOw-&g?@P^3P{pCyn^3S+_}JK7RH&lEhog*+i20pL4d;6v_*& zefXKVlSwLXHLndx<16Q-(sarP*7o973#=VY8HiRUMmqk|OdM2VWbn}WUaSekOqs{1 zmc`5F?<7sR|AKG$xY@P11@|Y-c{q4=2ys9aTtNp)A&( zYKAzX!kTr0x+Bl5NM)Tt!Mx`_r#cq!D(*EPzjs+cAnig`hvsaB4eJVzF8qFlAM2)k zYl()eyVA`UNvwy`fk;n&Sqx@5kUR1wi-YxCNfg5YJ3ec1GRfoT7YC4D{LjVH_1-Yy zekLyoW_^IY`R*l=dcL82xFm-41?KbIrSW<{5Zdy*rE#o3up?i-w1gFahH~p=k@^6` zoVBclJ`jjFmo9Twa7FL!r~O3aCnRy5ViK(eQ?B8&}Hj*cI;(uaXC4k`RF zoDByKrXP1q=q96QHuwAJmOckwIFrSOwq!2vwjqwp;|n%4 zz=ZgP4N2AuV4RQN+s4M8=WcZ3@f#f(mlocBV=`ID7j2AXiy*fYR_)0LtU}?+_NXIf zZ7L*!|Ffwby4Wo@cV?{h!SuJ&)+BuuLS<9g_10Gdk$Wa?4P|S9t5L^iv9*e1F_TS0R<*)fQ10}bUv zc7(C*%KFicR&0l|{Qn?v^ePs!6RqKUV3aYkPpZaV2(q_D;-PE9ubAB)XRxgS*bVJaug!)O&g2t}?b? z5!^-Y8O(!R+!ezPD3!&>-Pl3ULf-%5ChU+RIlMjhaW8gQNpg651T>KM-0jak1$E>z zc6VS$LD~Gl?iTjPK=NW`ZKr*PgDld=c*dR_b{sU6Z`u>Ap8y&6$&-(3R;77GLkh|Y zii@<*VK_l~`AyfVIsZWIBvcskM|={apHfyi#`kbAordu4L}wt#6P@O(KIv@##rvkS zRi-a^?Y&*tIVthNy+!OiXaT>o*IU0JshYUg!DP?f_BCV|A@4?QTAy74?UnVa&HMGL zc3G)U?+ayLf(G&z`!d-TP!`YFpU=JmJr%1zC;t5F{XyjG1qYh2Z=m~{w>Z$2T?LKi zYY$|xZxuZ~5JavmI1tO*9JFbC9V#;tFYmu4#OSp2#Ke@0xX{?h`1H`2$k_PMg!uSG ztng;0rbVZxL?@)h(i;e8bDgg`7;b+PD3e91v|Bh_!|x{l{$LWj4a(+$hoadXP$Y&z zo$T*|q_8n;Wf+OwN_Y!#LBhA?lpn-hj zkx2F4xwQ{4$Z~Vd02=Y6(JC=a1bjxEQ><`!y z`M6`v(3L)OERy{Nc@}?jY$E#`G?`ERY%2Rl`B)!MWG_IwcCd+?271azoE(Z);_*pmW`?YD%Ts~6g(Q<2LseJG+*8r41}K{^J{7Fj1mWSHIaSZT z7EnGdsnRTQkPo*O*H6dM+K8Z|gSgqA+SO>-xVKgZR;j}@h?RkI2Ep1S*Z#f4geRoB zS+juw8aevIypHu_2kv>s!@&+(c@kUvrFC&o)r}qBdESrNL#)duoDsT%BqJ>X%Do+czYi?DZuF7-Z*)Rw9 z_srA-g1Qu@r8F%ar#El(mg4>#Nt_Smh?8u*P-IfO#JJ!PW;LFJl^J- z1a$*)^4*FLxNND{H*|71-#{W?eL0*pR3wx6=gS>j8bOjNsBW||1eHuun}thH;Pbz< z(~}@IR#(N6ff4-Tmp(MbG=GO9uXUv^ONB0l`(KGux&>RGLU_f=m-tAUi;6Z#=1v3XQ>NCvXIRc6B1_44ThJd>f>9k%YnO z7G&Rp-@4PT2uAJsvu_>sZZJW_3Y@4FhsHbjS{>FMI-Mt7Ye9POS=anoPsly^-fQVB zN791pDKr<^r;@nxoa@#!&%{%5GxT1tVe02*40YmjuZOYTQs$psZ_D~9a=Ou+<%6#9 zf*Y}xeL)0STV^QKl{Z}Y$s2ao{odCiPt@ZNZ}_>5iH>~NBM<1^Kd&?>1fB9gt-p#l z{ALSQph(Sh4ve8=s!tW1%9CzK6UlyE144O2Ae zPCOf~Xw#io%MqZrw{GG)@7VD-cU-JTzOTitd-CAB?!5V3cQ#6eEV}E(Mk`u)H;Rri zRUE?;ynWY|jfHXye{(m7jZ@V7UbwD}R~UOgl}%7I=6)6{S9Ion3Y!SRo}>qj*d(RP ze$bpv23_H+AH=gMif%o~XHyk5`K}L}rl|6}f%f@t1IYF~sWC1er+dktLix%)s!V`NRH>%b=G9PnLAL9D=&&WhQ<^^Wu*l z+UhHyTW;dW5n}dola*L?2b+JwAL$rI#623vR!TG9|0tGft9a3`BiU*w%>2=>zGMv= z#5jE|xwTiuxmt9a1z1bXZY&OVn|H*s~*$*6?rsNMWCXT5#7tr?R7xM0UQ(nIHRev3?99 z>h7K6s1N&0IZgX3gdJD3@2@a=!o*)Mu;;J;3M8NNfWJGFlf3-zS@e|Zo!E=k&4~@q zd4X*VrxE0o(R6qICqzGEh_cc9LL%S(PY5>A-1w)deh%_km3>g5Sn-xGT(Fs@;6<>0 z0fzIcEqAyGlzC7tA=66`R35y@FTDuVFGIXk)r@~>urb$e;ukkK@NO^bv9F-M!l%9b z5ZiA2|7}RV;l2M&v%dW}eBLWBb_4Qt$USuJ zrb4IJ{pl^7poTYZ`fqJryAACvzW;Then(POr|quMsPuZ{sNaJcqAVnztiZO2wQp?n z`-V;?$^#Yt&YKeUouozWNi_Rj(JV5K{UAxyA!HEyQDHeDgV|3&S2>m!H7K!l_!*+S zofHV^;#2YPM?{?Qxl1zznO%u2KjfB7_5;w^tnkc8P(JOFnq%p$&7S@gQrAV-*4p<7KdkXZmP zqm{4~t7;N&R$W<6)g*mb4d7W3QHykEHG!wZ{92?7tEC*C)FKtsQbP{%!s?l*tV1kx ztu{=S;;uPVOJRO-m)OE#XE7F8HDE!k3kvb}@Z%tZZVQhvq@nz1?IEh`>BvN+) zR##g9#J|=gjJS$m8w7WQdbt>GLz0PmMKEy?7j19@9?-gLa=(ChYD1i2sV5XF8_K%( zy|up7k!ATNFBoNpl}^8bhSUcjP*Mrd?H;fTkfI_2pA1K3UBJvkp{y{rp!-AmD#g}#@f(0uy*CmlG zM7oJab&>Bw70#@StQV&6c3rY4F&y~rc530$tClXC7L~=tm?B`6_v4GdH1e&h)T%io zS5uTUz(GbM?KBz(6@7~w*e(KI8c z1-lYQJss*a+{q3kYldv~#nJdX+SupsC#%?5tHB~ssjrg->3KzTK zo|`MY>qa6-3t{a}>XVkDg*!>mTft!TRqVwocT$J7hN4L9cEK&DnYz@7gOr0Re z;A&9T8G?Fpoit(n8L`v5K+zcqDjUwO;Pc{+CmBGxiDq6%g6`1xiV0q*sCocVCd+U7 zP});id6QU{165Da%$s!5b0r!XI8UKiJ&F2=C*H)K^-^v%d`LFytuWVzwA1?-Zb@z= zkmQR8J}CWtp(+w}eNlJxQ;r>ck@o$?8efu13dHxmsN@I0fCaMpeyD*5DyQLoWFae5 zXys4h*dU;vXzow^^dexkCfs9?TW0waCsr&KVzWP)%}RhRM8kSyHyaGZE%_tMRu3S~ ztW?PXSf!#vG)@jUh!QX>gL;Tq7eM;5p+H|zCy?|d!^E&alFo)J&8LB+mp%e$sfoLu zsHRhb$b2?ZD#X_;7|mcs&H>8$syB(Ll_xJ zri=Mu#E;E@VY)aNhL9g9d=p06vYE=gV>s#0W&y_wg|ii6e{f4S2l!k}j3C)`u2F&> zMi56f59+zXB9ioA^MQ-SfJhX`1 z*RVyqvb?hYu{b>@GBQ@oi6VilLPc{Z3XuyH&7&yd#TF~AO*DznmjLH#YS$NAsyqfo zBb}Bhk4@1iyvr4S8%;vU3V|JkKKh5ytT5Umqrb6I1#BNflE^BtFb2hRH8g|7nHUmC z*J%IkNtkfULU_g!Tj#Z~%i^{Mf3e*ODSA5}T67qeqYEZu;_ z>}W5p$0EOOglU6OnPN!q$TmSfE5^p5uv1~{1X9R$0mq1=3CK7fD}0qe`slkQn#2ej(%7u+ zk=`a@U7yqwR}$g)2^5yXsy<5hUWI+@lMJ>`VP$=?j_em58jx)L05tonIyIj*AYt^N zai6Rq?(-0g2aWq2yOC5E$qh*@dRW6YcY86qm7I?}0*}K+6Qh4>u<9)z)zlkH;$lNm zS3d>=6msJ)`%Fb?*@$H6$AMQ&yz;i4C~ic$=qIE}6Hgw{y5iSCw2uC{q1Zaxu74f81@hu|d!7yXQqjlSB!#w1q%!iWoz`?9m( z3gMANqRBZKmxCCPM6C4lP@gm6;7PZ(8mVq=)MI^j{SkIqNa_ zx|onbCbB2MQ^K5y=Kra}s7yS#X9{~|;=%m}JSb*lqG$L!@SG+FH$mt3WG3-p&!s{< z&Lm0tAMe?kHbJ;Qp;#_TnqZ9bm&T6`br7LH(CXq=6JkaGM%HbDF77|@!3{sYMg!Rk z@DJ&T)83(F{-EO0kr^Y(^0As$Tr@;`1t%EEGqiaPo06{d zwI&uf#kIeIp*prd+KbywiM?J8lR@x%(Ui2NgsFZP@A|Ta7}$)|WfVptBD)YzW>RRK zPuwX+C|@)~x-+Oy{SLwz9GVkPqKgR=Q35d3c6K$x_I6T9mu!K9dIDx9CzV)r$QI&Q zF#?}!j;gDMl4WGrn3HazHJPj=<)u{ABo?)*3TG{N)f8AOpUNy1s%xtaJS8iabXG@c zm$pQMYNhaGOJoacg}=8XQOrhRP%8{3Y=NglyH+Gdw*w-jciy0Jtgd8nx)ll2?SZ)4 zqRlj#IVkU#)?_Jj1Zv_+YqUX55*Z(~*Fku;A#S=eWD6#D5sB_?FjRJtvRK%LWHMJ^ zO>w6UdR=ZnBI;)2akwjOMm8?kL*d|T62d$cu8|I23ct)o%jONl=DD^&AD||hwI#*O zS2-MMO9FL2AkJ>g)Hw*}b{Kj18#>u1Z`+RK==BU)_Q?Z)MBHmff=HmK)t<~DL1I~Z zvV;VSdmZs4TXewMP>3k(KpK!xv9SY*Bw^xu2hz$tA}7KcwN9_%;=+Kcp@!Uq7^sCK z%4Gg(Q)?Q*cm&6U%(NQ(wOt^Ilu>6PVmTBi|jeVTsTu$a3I8X?^i^ zXOxEqP}LVNIwMOpRH$-dBZVqgKbb|U*DNf?j!dnw(vItb<~s=(XOt-HvO^5Fr8Y&O zQ&&=-r7G;)m87yXg)6&~26{RWmwLA=n*9uLy1YmamZ?x)myV%twQ6qSSvTStBvT+Z zF(xJw0X z#nndi?16f$E#z!jnC-;bL+BHH`vb8RBYI#h;O`!!k={aBW;&q~wr9)&;tBF+PVh*Si93%H)fv zVXPatt1#u_o?3P%v7#UsrMD-PC&cPpwE8)Q?@chv1?Lz~AWxxu0*xhkIr{cOt<+EXa9LFQ1N#|o9T$j? zdyz~sK;-qr5>e0N*7`uhZ}stddLaX3H6%n*C~k!H0g0pD$pGTtf1 z_9(IaHZj-AEXXhHGenyVmq{YIKf23PfKSEF{-m!yRRt7o1<3Eyz*7Y>xt)CbgiTig zCKr(2Y=#Pey@f*uC6Y%IOHnz1Sg~2kqMFca14tB^Eou!U zp23MJQR%6f33!V?ElO5j33yW*TR}o&W78AkBGY41qT-_H9E7!*EjkTEZ(=TZj!`t` z0o_$ko8P@)ZKm_3TddewU~&=jHkfK!8k>MiwFNNDH=1vpJJN(r7h-D!^%S||h=Z;z zgqa)9WsyST*;W|Qq0;nc0$gF7b+JO+NFZCHu=OAkuP-&6)wwTqG1=(aGH8|>C%rNV z!?NWSMZ_&LBRx7bDk?fPG%hV&zA7J^7Mc>D5gi&G8xb2D5g8Ye9ur4b$jFxCAX^DJ zmt0lvcPK5;K7@LO5$*6I;;FAxzG6iYab>H(E9F%pXRbE%-xZ-AT?1aNsvq9yMRgHf zjC5S9d{zBjR7^a{I$1%6vh`4}lMm3FeWVaK>Sm2~&5$A3pcd(uYQZdpGq(Q*(&M`#)Q{4CZ~f$>%qj#w!^y3NYot)Ck!U_JSu^z z)X1Bc`;p$h*stw`rBa+6jBdp);B)csVA7m@tb(>E#YOB^IJy*#%O2ngBkoTW-YLbr z?_PzChLE0YpTbo`$Z&l>&}O-CD?<_<0Ph!#%h0DisL)8wLx#(&GEAu)1|Kq_KB7=H zP@e)CA3IbwecwrMILiN&Gtw1MJ(--!kf$u<<06-eFjD#+INla%%c6jCaJs z@uY;^Q&@chYPb79E=EltTj>LaSulIixEz)GcThhtVwzSiS9_HFX*r(74=Tiu<+#cp zf%S#wL}a_4l(yqU%=7&$hX9f67ifMKpG+j}=tCx~F-Iue{vZYWK=Z2Nt7=h2#3j}u8IE6TjV)g=pQr8RW9Y0Fa-Ri_q~_;5)< zS#haW6ZRUS^$fJOwSdpXh#6>-EJe-=5-u(+BUnwW4ZWp2mxI8|dYwh(R8mV6d_dMR zD_Ah&Jd+Hg*1D*ff_4NqRa@+xNoq427_FtzQQV)2$#PraHVeI4JE(1S>}Lrib;a~q zq?L~GXtlaJzt_%-BJ;kPMe6I0P&r7a0JG) z%t3kc0{<);&P87G20jtRb5ZVn6ds?8UaYUen)6U{{1hh7!-Mu$IB*^r#p(gas<#1O z&m;9{fG(B=Q%~L|RTnMiW63iR_5j>77GQ_WM`;Z*WO-4+GAI#kW+1zUNEUbJlSV95 zq4xsxeZmyBUVuUuu5ii%RC^H$&n&=FMx;V}j_Z$7*py@TE?ObysH|cX{>-s36RR+N zA@PfflUS9qvil|z6mzwuWpcnZ3}3hjke${Lc?i_vRk(_UxXJ{DM;4OQfJERcgnRpN zjTbe0C*JOMxvwbgICxIu&Rweykwv zSlZhVttd^Gna+XNN~)oIZT_CPRtuhw$E6OX(7?xjD79q$&ENjX_V)Nfw@YY{b8BWw%jMCc- zn64W$+|9vek+c{mX#sQ)`HRuGw*)>B3m3~#n9?3ujJBvXu$p+fnE3j%0m_u;coK4# zrTj~?p;WyIX|)w8ZD?JKXss=TY~7gY?6-vEv35{Y6X!7>z}hQ(wFKFy12ArH-cqc6 zv5sI(L@Y%e-AQ4^GSbORJA={ZY}3!=S- z>;`eH_?KbDgM(nHogjrE?;^e|E$TNJ!Wj<|*@Nza8kN7f9s!s|mcuz8Rz z1+JjJ*s&T_&*l#?7269+T*`b*4t+Wi8%^=h5~!wCvP0ngVp3u z-gqP9j^%4LeD*Nc|Hr)!L#VOhgLN2g4hPmSO2G()bJt^qZX^(6xC84+6Z=tMnFLa& zjmAOdfKkHXBhrbDf%v>4k$Q*)A7LG2EW{^x=hIev_7SmV;~>@$*FQq$A1|?D1JY=M z3?hOykVe+!5)rk$0a;yzh!Gn|ko%apxSR-CW68F_s057Nh!f#I(n!cjz#Q@O2DEyU z720e>-kJhL546cf%;`-9PcgC|)-LL@X;KzqBMH){16LSB(d!#AQ8Yu!;@L(-_JKm@ zO<1#^sj&YhRI#%Z9^ZuRBC{2`Zbmklqp##_n%~sSO6%uiI=j=q+t)#BCQ1X8n++JjFMPtmjV%2Uj zY$wE(t>~05Q8C~yY(?lcG~Y{=oV*RCe3`<*+eoy&9Ec>^ybWtHE5OUe`E9uB50!^` zJDQ=D3Y%|760B0VWIJ-iYKcsEIV1Y3+ld`pqij#ND0qb_7n^0+B`AuK86F5|eow(Lrz+vLl zPV^Z+R%o>g&ty07sp!6owAJ?jUsn^mci~b#0Vfh+xx(ZnYJQBYzgH?mzmG{i+Xu`L zmp>-SmivM4W-3H^)r(xB(Qa&KIRM*!T^wCuauR)ZV=L1^rH~yN>q9{Kfg)KHWX12v zD_1&*KX)UW9frwW1n$AL9RUuNAL7tI1>thGerWO*XZK*}cvLEc%O|**W55gpKLh57 zZJ&@a`f(tNbogG<%>D#e7HO%|KF2{8=@Vk^UecAFgm_#QGOv2{6!={N%NO?EC2*V4 z;t?aY)3BdXNzBej6kYeBO8EkqDoPHZ-}uo!baBo?o+NJWBNMI90pGvPVBDsgn6)1( z?&o2`duz4AT*ck}q@#WT^3ZBx@BwVH>3jgS$wer#WVF55B^ix;6HdH1fbx7<1rOs^ebHs*7fw%RznL5Mfg6vue!|1j$YN({(2s=S$=iEwoP7X z-XMH5v9xJX-(u}sgug2G9wKwuH6Zq4Z>TGB4`br}x|n&G_~|#Gy1y6M}895j*?J}0L{m+T=0uXJBESPLs5E+Of_kbbU}_2PdLrL zgLe>$I}rpSpKechGomN~jGBvOFz?9zdH86hcS4Y0y-ip_^s3B$@Cq3w|x_EdT z59BdUd{T=N^NVg`U`vo z$#W7u>GDesb<{NtT9XKUic&T13sRRdvxtwU?hB%=#gjyeuY>7uVB+g9FhVi|U+Ti; zELJHjz}rQ~vzXSX4onoDow2^Y`7FjbHIy89j%?Ly0=p8idM0%j|C}S^SuH4@im~TO zKiv|DlIVVcxCnLuC9yUXS;FlCI-7N*8@^Db-lb(?%LU?X)~uk!r!m?b_t32kl#|>x zKvY2Z_E9Lal`Pg=#Hi9v+>(Fl3dc)iwQdgs-lLWKo-kT{aEZj=ejP893f&17Y~KwS z7RsD~mg0xYn3Z#pTH*60why=h5&y(5(dBXjy9&>{7)rS-jQl}PBzhPwp;wT{Ji#7@ ziB{T(Bo+btSXne_ec(F4>?DixQF}epwRU`(ygPysrN|% z>jYdXp5Mo6SZ5$cO4c7?TVK!vg30s%AIQDsWA=2&f8Vd~TfcnK{|8JR z_JiD4We2m?U$R+Ms~3MDCH4jH1=I#WkWFlX=1Q3wBn+&yn-UkN(_f~SXIUzp}6xS^!!H}&QF%2 zwO#WF6EmZr7%9GZgig+A!}j74#>`{DqeX*XNubYIrN-z~b{b?K`0WxyI2Ky8aj=e+ zjsbXKN%5Xv(L0S!$SCYu{Nf1~A*Mq!O}0-yY=$y+c#8Fd4}cZo*i+Q-GsVA8F{YR$jeDCtBXtRz z4Zb7#{Dx*~j>46{;pB6H-s0MCSoWQ#oE?5A4#avs_+1T=iaQlMpOaJv(*o$_6Owj~ z;~;Cl1!D1YT+~8{SS_on{jgVH5fnMX`wz5!6+mmT`VZ2F3iG?^Zg&y(h~SOUB_i)n z42G7%X^ARKCc4ZlX1QYyaKc%$`1McX!j{9htm-MQP^^;lLlwrTwN`?Kk%EqL6KlfON){=@Oi$Q4g$^&sJ+@xqs~1GDj}$I>Ne0sm zX7yR8mqTiZMnTj{*EYhoq3V)0DOQ)XS>eoou{U*#3Vq>U(u!_18#{+Q&sf>DFEJ*# z+7%Bi?VYb}gV)xoc(yB6@$686SHHrrq!K8^SFf-~W+!lo@OVuc(_Lmc;jX?yCnmhc zDD-34c2z~RTQMTSMvXn@s@Ixdlj^$m2`qb*mx=EE?_t!Gaa0#2X%s&D;Ip?Xru~X# zOs=K_VEO#jiz){psJcpO!{x?`V9V^G`9t&ZGVdX%4ytGAYC8OWpd)VsNo|}8w5S30 zAASn)NL3w!*Ib-TN2@}qch`=+4RzG0#Xf_4tm^uXgYPXGMq}9t(4Iw=G@X48+Pml< z8p2M34vHW`>#C3?y_+^gJUoiDm~4C+7%Va1QU&9 zU%f>)am7UK$k!s5;gVc6YRSHV?Q0RH!R@NTJ`%qL?h#8h8p^Jzz~?l)?{{51*QhtU z0nPQQtG=mNUaDLHL$oREHdME&%y+=*rt6BkjC#?#W;rfXOC5F1+C5nBqR~G&Aa{i^%Lgf8y)0X*)D13IqbJB5#QT;2CFobWcIFY<%JW@Z||egxhU!_BlU`w959 zxL~F+>}Q2$3p}%56sB0vW9%XDt}s`pzU&e3zJNARbg53~vR@(J62Dfb;pDNbEWAXe z1+}$ql2?}BzJDpUrD{*$@z^YS)u2t;Q_1RP&Dt|VpInp1=)W2KVNKdn|J~qcHEDCR z_8h`k^}Q}}xE2kf^bg}4|ANxu zrh`ffwSVCBx2lNr7ZS~4k`0pOB{)TFv7t$3`Y#w=33L`*MXn>YaWcJvMiwn;p|7PG zLbX?BIl@YEcvEFn6>l|+QKiQlv+%M*1UqWe<1PeB**}osr5B}8s5pq2??^l8Ch1^d z?BCSDx5Qdo8mu!Q5-#2ePfM3B!rF;qVbLu5IU_ACpfZa+&NQ4=2aXk2Y-yaX)c`*i zKCZO6lc^^7-IdpZpw3#;LJj9EA=fg_YF%3ff~RagWdL9Crz`a~jfsvHZf^M8sQf&W zwMl&@(n`#9M_IIn#!6n0CzIb8xhw1(s6Vp>VrAC>k5RJ&pB67YD0aNo1?wWvi^k&< z#EP$a(H0IS2e3TfG$f1W2tg*EgGjQbmCOlZH4*4dy)f!+?v2GK7igRcQqOqx7yr1HdZ5WvbR!Uz7f?CYMp!)M!yKq)ZEhUx1O6K?*WxysZN~(?X zMk{RvzIEVeiUG^>s_Y&MK}8iKqpJ6ADDGq*SLG%>w0Iok<;BTI=Owz>(@$6ebQi@f z9~$pqO0073Ebpa$l`}f~c6e3ts001Pr2%wr??F1zhES*zH!$v@5#)wd_t03fx^T-R zU|dzdkBCYa4C>3Buu(G^`n_VmFYUroq>I?+gmRJ!^c4<%)YmfY{|*@8Ok;H|9fpG< z*^dUZ3>9*t3mwKX6_&Zu!K?{zsc7Ryqgj?hwK&lfc*F?SOlfz!(dN3=92_V9cBk`o ztp(Uxobsa?X4(>rS|-?&Cfm0H%LJD?tu+p^>()w?d(zgr)&}w|fiJ+eVcEd@qI)22 zq%F`|*!a^_O52I0!Kk_0L)A`P38sOp18}UU455B{N9kyiU*w9>J4rPWC85~D+!?Hi z;!woZMY@QE{uG1ruHYVqx|{SCS3}V|?ym4RJxiTKpbB z`>jk_n$|ERN!h1`#SrEBw(FeRi+zF(MnVjFdE0#r~Ip_rCEkDDb{$kPQ1U;9W5}8CCXh;CgW*h9Yazh4o@+ zfaN0TfQm%5Xd*lYk9GMPOqEqYUqft%3lj=GVv%N!enh#-B4uPA9mYq8CcH;M8_$lzOmOhn?# z*rG=UwP#zE2^rc&y}!-2LEaP}dGXQ6z%WX#=x%5RBLlWTApQ1g=q$f!CN0 zOAgHz22^o5na+XbjjQ5+9)e26bE+@LEk>XXeaC4n?p43WA7O5D~-z z_TD>|h#;V%Vne~+u@J>B>aw?3Vy}rBV=QUL#FkiM>@jLIi6xd)_5YhS2lVFN&-3Pa z!Qs2stl4Gu^!lySXJP%J&gJ?1*5okfosPUe+XV>P;Jo?lSxv+S|BI0Ir`Eo;k@yY@ ze#ndFQ(uDoo%7AU2S22e%|&B%S*y*vUjbroE?y#cl`Z-;7ma-7HL!kn{WkXN_|f;i zWn}WZUN_zqlIo7G1h7U?QNhp)(fHPdWUgQ z3sfHNGM?17KQX>)fh8gLfb*zIOQhrbj6++(_GdQO(o&?VUx0I{Xe$wH{R+H?$#l6g zP(1)2r=(V*hI*KXCFo!)Q9?ap`D!a8ZClWBT zDMTB)@>UWx6S35xw3henOT^(hDimCr4s}O!tqhy#!MOk`kR-YX$gcCh!)eEZS{C{ zP~FndulJxgR_fMcB^B(0mUDf>-9}^ZtpT_c&FUj6Sq+W)SRdR)G=hNk!{#j_%xVm7 zT)!=_~4~7T_cr)fbi5mcUR` zBRJnzl(Jeu&Kth*OGA6RH59EVGEF2{ZGf1laI#_mZBG*|thUDXWtu2swF9?x)q~wl zX-ER0Z zK;>x|BS*^Ne4X4C{fbeQOcV_xAorvAOwmS-1P-KanIgnv6kD0fyP#JyFrWHqrYP<) z8v1yIldjY|^_7RB2`~owM?^zKcmJ`#{E!?6fge(9i|PHxz4T*ZCNDa|$3r(RFLWlb zB~2WLB61>lf-_*UG@F2#r0uEra8wZ|8;gKVqLPc40s*OH({RN6so*J2ui2W7*LN73 zj6k_Gjd9orbT>^0YL6pCDW4p0-ecQmK+ujkbaRAAQ!}+_E;I``OrHQ$$$vI5&xe=; zfnQW>qiNR&45?fkiK^~g$a5%o6e>gWfK#a1DCD*Cf%uv`M+r<>93`;tH5Bo*V-#vJ z3xJQP*l3YxEd*ko3J$9&rGpIvcf(UNhRQ`y=iS*(5VYMQ`e3wZV=ZPcL`Q1_5Fen#c=Vlb z1aEMDx%V`i0N=#8b3E!Rn}NgV(s+2>0z813Fe`nixju?vE9CydjHhk`6CIdBR&z0d}xOZgAhCi+;g!(47$HP})SaH+L~^orrR7H<0N0M3JQS0B=%!7Ah)xf&KO9 zSugcIu;-#l2-^=dQN>B9mhA)f;S)h@`)TGR(ZD(Y4f3CJlTh{h5S&OwCZjXzAP|`$ z50bZ-jI7lD5i|#B^<+`QIs`;sq4$!e=abP-`!N*A9xxaj6lgZ)FE0;6r-PlhygdRz zf2hMWcnUguj%tw(PeCDcjPdyt5vM)@E~Yk9MP=Kklr2v3wDma<(U4~Y z{0=vdFQCx7Ve9n$7Ol!cEN+~QYSwXWNQ1Lc^ZXJRNNclEa-9I)q`TQ-n)Ma1l#PDM zMytwo8lL9sJhu=dpM?BCU!izzT$9G?6vRjL5iG6KKy0F2yCzb;{S1T!RCPM;c@{X3 zlBbI(&u@VFc^w~gOLb=o%f%tp~ z$vJ3JT!f+@?avX-i+=~q%jESzAofd8=-~ZM2X6_AnSl<8@7aFP41~jF;4oS}1H(60 z@-T>eW{S$ zvx}T3#;IQzr_K|N{C)-IWews11pW@cBBIVi>G2SX2d2OanJ?n4M_T4Yi~{d5Thp2O z=tlVs{MebgpJ+B;=qYf7&8!-jkc%46Gbp0oP^jln#M8}O(O3P>*k*x9w*CO>-rMCO zWYK2f zFBCq;&QGJZ3sS{^dO;4Zj1!}Mtm4KSg1n054=!$e1ZZ?#xr8ynyVSG-!6l4IkVdCT z$$XO#>b3&Y7=xiGY3xdA)uNphVZ6PL;OT47kyHuV2%5G=)UzUu0blpt8nhdtpun1; zwdg&q%-C(MXfC217^U^0kJchrnn$9v6jdF1^xl^|-bDsn4VG2SXQ>X1HWwa7Z=u6Ga&MeI~y^U+Z@c28B0;qQ&LQ8;7{F-@oZ^~a&1lCi12-e~wg=*F^}-RA4q{Ijs{<6M zBs|@WoFxv7cSqI`Lglw0b=W&XgZ(NjZ^1|D434MiTSZTwF2KC3+5WcH zqoLo0#5UAfx1qhX z;Y1&xcQyl<*F~ha4Y4wz$S~=Bs78|phOv*v`$W9waQ2bkhE3Tg0xkOpcIOOjB;&Jv zqM~gSh3v;b!)W$F$&AS#q6C@(#OqB5tEu2AwCh6zRJKt+_z*p! z?|`%UEv;!9`F_@PAXY`k9~2ctjw3e`8$hi%h^%S`^f|QSAiB0@YBWzbi?vZ7p~H1H zs zCr8mgv(|X*bPR*N?}Bsa;W2@YGS(rCFs~8^Ie5_ZW7w){Jsj6*$I5C0W0_AdShA75 zBz=N$j`tW3eu8hg3HX#=d?F&eH)}-H=c+owB9v-hQYZ?zVNHOyOJ z_nbz2iq5mGz=O2rQ&eQPF<$%>71{0jLge}x;=~SM4n=(?>Z_fMBR&)D#4d-P-AC6y z6aH#9)VoX~*uxm|If}Twj9os*tG*8$O*x+dFji?4aMB2f%c;HOLiF+YRLl6& z0qR1haeO&_`LXb%h+86tu6`{7r1;EXj=`w&6*@3KhwW$7^D8k^eZlzjD^btmxJKty zuxZfOqNwdl3O*?+Ec#AhNy^t^08L(x^7eWa=@Q$#ZA7O*X(RRXwodPrTBp4I%Qw91 zuc({V4g032XX+Qil&(Ib8m4EY?$lSD_WD9a{_8^GgoC!76g7)~g$tf=K99a2a;mo? zdSb=?EIRrz;vwFyDwRBo1+G)pi$eTZ|Kn<3JFr(V1{O{tJm#DdMT?)rCBOdvzU(On z1vH+)_C>a19TwxC`?sh$ zoY!iTLM|}sGQ5!eqPB1*SDkhFQu;ZZkux?Xnx>yaU(|Qn){(zhz1Ss|O>E2yjON&C zA&U=ref`-&|6fmy1>xWGb!ggoRB|rsXP^t`MN-5Sjn2o>tzOsAUv$A=6drlAO&6H>v=yw?q|Cw+InCA*G2s(<)ZMBV=Kqd*o#QpH{kvmZNDfc zh?@@H9M#0AxbKj&`~b(BraJx3ci3L-78@V?PUNT`fxD>vCG@7;W}J5k+2S4G5&HEK zI^gdDaYelYpY@aBuHU1p;~w~H2W2%yoom%?6ruNxW~>HMr6seUI}m~Pa@^4nh^ zpL#7@ziQb*l`o^BdG<(d%g7 zzk>Z|RP#Ez@brrIT{Pl43I`i7hYnrGj1rND#i+y$%ukYR)%*sW?2L17pq8kBJK{>c@?|`x4g44%{fMYj42Vc!HXbdm z1!{I19g_Y)#M#$zGr%Zd80KFBjIU&NW(|bE-K$!QJ!xl2KNoutIM7Y^8U#?aJHktq z)Cy|<7$s9MV_tx|nnR~cL5cl}?w}(zgz=L*=*BF~_y}4n6o}0{i{C|FTE_6uyCTC@ zmhRpaO>E^T;wKCel!psubpM2cJ&f_zPZ;Q{031Yp?jf3lGroHd{a_W{xPAHSJ+we0 zpsr{>vN_khl2*9!oQ!(+5$KU@(B(d+wnj0|^Or?w?|o6ks?4TlF;_IZJ-?3}q6%Zw z&lo7F%7{0Pu~nm`Kck1eIyBYXxJTHE0lT>6HOj15h}bMx&ke9@fR8w|6D4ny1#LBT ztcy{#psq>FenBI*Ht;4}=#FEn4vUmH7oO`H4)_%vSM|V1q0IG}^Y7OHqA!-7#$imb zA#=V{BZx?)cYZ})&=~xbkek-^Zldvx+&MoZjWro*Q#RfHK$NcE>LV>m%$wQgqW ze{dx+tS)@*(4p@{Nn z1JpM|vlDJ!q){d4w5`FwTyx}I|AaJzS+Hf8uu1G~zF>j$0J>YlwQ?&{XbQjZ4oM+AMVdj^V7XmxBdW|Ccs7s+QRpQExfi8P~~s zX3+%#-&<>W#3HC^Dpo|L_580(*x!ap7n9ehu3${}d@OLH0N=9Qf7!pjr9GZ~n#ZRV zk3=v3ZqVdEL;?hU2(1m(0pQgzec<4fjMNN_jwM2wU~W}OyZOI%d*c?}wUt}$ANBwo znhdMR|79hUV3mK{WC(m)t>tj{bH4j)zxEWkB|Bfb2RIJPqc9nzCoqMs{D#(SFLFFV za!aL#PtbPj4Tl`ceuBP?J{ldSKNBY>xzdv-=$-1z2JTNWqLjv%`cy0u{oKq<8*UAi ze1`Qk{o&ZpWD9wFecP$+Gi(7ofW0L=LykU>aqcsWNe#-=7Nb|sFvy6~ zo+Diifo3qh^Bg5o2BXd+txS#PJ}$qb!90|mD*TRS#4tA+oP|!XH#T7%&aQKRN9Ws! z*B<};9hvP&b_)ChT|A?Jx()e<=paVF`DTyG$^tI-F>oIJKVNMuTo#erpXe1DXRguc zPmH0A2j}3NTZHcfV3GHzkQ0+Oe=9v>Ny_@{u?u;rb4Wt_*^?7vgw1r(fE7^x@>y*H~LzpF(Sx<3X17q zjyXC#R?c11(vQ4eh!U1P2M*Ke@;{jQJ40un*!}kfEIw~kLU!aja%P91j zSakmd3X9oLoTV}^Q7xLI(MC93uL#X~iH?oAP<)G{Mhnx~muPj*V^MF|7VrwZa~*{tN_n25u%yE_PHzB{~{r4s#V&FE(keFtp;NAZYe9MH5zlhe=AHR zWpQh*7Hw328|oz|r1VqovgutZ!__)QEKV*=73{LOTF-I|yF@PoW0oCLsWt-9xpK%Z z>wCY)YywPI4a-nLB}-FPg$dT1*h_+v?bT++-3k}l!gx=~s%k4E#yDctHpUbSZ?TtiqiDAHXn^*+pO0!TNbgXyxnEJ-iiI5`j(hP4Iuf786v;WG`^m`cL z`5NLGK8TMRVn+~llKmzYl8Ne+cA~?DWT-mL+Ixj$7j=da4;Vzf3gcUyW%)#5nXSHI z>{LXKRo^mRC?Y$kbBq;>;)>^i-_o3-h$I&@@@7nziXw_$WS8efWfk=uVjHb1aYj3LGw*gmx7;gBtqE>gpQf1YcQ4U1wbCCqwD3uPmW% zK>n6o{qSfv*(uo%G4+Q$s|M;8<4r%@^+&c1FDBcm+rVrrVv#`wM&T>#+<>y`NIxof zPlQqOOHl~hns41<3v@;E`VNdQV^jI!vQ6+^=GQrnUIuNRy-`}9w4s?5$;%&^+l~NR zk%Gu)Oy2U7xj=n?S=?6nwLuZ5fpe3*d$2MQDcHk#Cgy$P@w~rm6!*{)ypHJ| zGtgBucvQ#qKuZ2wlq^}^{tK+$M#|Q?cV2BE->R6l^2Y%2udoWE%K@^Ic;H6vCFDHy z5ULznTSAT%kKFW;0cF)=s2-UF`I|;(f_%c33j<|;@zjlQ>Tb25XHey(KK)!zA={th zN2k7LZqy}6-m`v(jB7M0DVJM+fRP%0Dk8ifPt&Rp3HAUArECy!At8G}m8>FO2Zw$c*YDdUS_ zrP~2?wAz5DsZOX|t^_cLu7}FaN;1waBTrd&Aj zta6Bc1sH!Uhlg@y3@wiX-5l=NWi^E6R+QKr(+zqDO)M`jSne9#bw`%+FxoIADNn{9 z!sI4Zka2DWJdqc0CDjd=4U{(!o!ev3AY25UH^R5e0YvV4In(NPnK9@wc7NE&`nf#0oZMxI_(AirscZ%QO`NbfFSe5FDj}HK3PnBV;Usd)}Wf?bDm2Ffx;1l9K_R9lTQcN{DT!jH0w5J*}u?md$tI0?e z4$PsT>Il|~j5Dgsu~q~S(E-8QMpe?R_i@9XoG~bRBiU?zj9hC)8M7L(vbC!G+H6%U zqCm89+Y^g9QdQW?wOF}TRb`x015vdaV~LtFM^$IsT2uB=F^q+4$utq`ZcZ~p?aPaf z*N~VPQ3I|}>%|mwsun`4CYyWImh)9Dpo7-cM!8WN_(Vt6a^zV@hEd7#(r(M4+I3I? zsmo>u>mc*2$DW_nkz-VS;Ak3F7X^9)U^X4CD=XO=(&M@^%xVM;`VxZc$p*H@6cmW< zgT~a8-l_@ojcHyzq}is7m+Q$0)r`@zK0>!SFq<0Im*rIp;8+?`U)J_)2`n@V`Gt;c z5rjcDOgyMB1639H+JIfTL-116fhEXYCajSRJ$$ zU55$CnM*d5(Y841*iiPcb)-C4V( zscdW|X>`v`-Wa8lSsUI=R<=^Ktvh!Sk7$OIe0^^Vk#Bd zUW8|M^~vFQ@vWXCiNRO5n1{Y6Y-;CX$iE( zF}l)DI$Z3Npv!XS8PnLs*Nd*-!Mc)!&e9dd?PTr7&mhGVXY~5Jo6Xb1bOhL^!hH(+ z#W}K})Xu_DBiTl$3y62v`#)`Ef;A0TXd-oQCu6MX;A!TLJK7=c=djropfv-yj*oev zlI>9;n+bV5)ou@~S&Z6B%?3^*_Ap1IJH4um(W1-kWr%Gqo$P>=GY|T#*LtkCo)1la z0F=!S0P5dCx>>n!oNuDY0^oSUr}w1;9T1ThLY|f{yHQ}AET9%ane}fau`)gm-*hn$ zi_)gY;nkOb$GhvJYxFx|SxQG)&{_&5!oaEYvzBSUuVuAd%aq*_?Svc6r5&FyH$SGX zWLu7@F7{Q%qmJCGf!Vre7&}n{5so@Wt_9-u8s7!trrLHLaK3(lvT8jri`+XSo7w;z zLp3_f7S=}KOO#e!z)rU?xrPj52>Su##C9vjvD0rr$<%kwvYo+R3bw zv9=jDi(|G!sAZPL?f_0T-gj!P(|ng!J9)R!Yp*W$J;uRYXD@_ml-^Yiv)%_{rbYbR1;t+Z{#oM~pqX$&Ts} zup4D1$$IKz;6Xar4K?}0z<7GuO}?#;Fy2W(;dvB@*(p&r@vTET!I@tQWXQVg>bSIG-}U&KN`j zw$3`WSUus6GyJS?Sf-F3vWE4o;hsHE7dr>Wvn=j`pga%uAn&<&lnX{3*b|R?5sa5Z zK={z$p2*X`gQ5~G>4|3ACE!{r-b;40zSk&Cugt7o_#Btn?OZR^p05D;-0VH-D)1<| z_Li7oe+`U~$Ck|Xt?S@xcnv)8FUM@I+>$XT72SZ#A-d654k{*Zf^{3C651Q$2kjlg zTQ}XQeQ)V!-Gbr=_uO5Ld@+X-^K~%rTCTkKQJYmI%pwdRuYni_=x)S)vP``q^(Xl>qk$S+G*jJ8M4}pj1gZ?O@9|5nq>+Y&h^_VR>rXhFz4Tx)C za4*zFJb{20!Zf@H>nZq&JKau`Q!V>5ZAFs?$l)&b=ivK%AiJ3a1WC z8Qd3B2I2;!4Ya?23EcFz(_v}7G_sC|uNY~=Alc1&%R`%yOS9V0^hlo)F4m_oq(g(}=!tyZZIqPE@X~Ga$!dJRDuVUf9y#Rjn3%O9| zA;|k&AzIXarVPdmS@0qHYKR=~;|A0>E{WJ=cZcvL8f|Wrlp(t*4>miTAv1(0HqOTU z4;tUbW|>1G3c}HoqUK9%hUmqdm5Bo0oBgcMM18Fgqiv{+R)ra3hstqQ5gzCm74uGK7(E59reQG`&DR=spfKoT#^#WdPB?9ro38w_@numuCf*eTv3MCoMn+1c* z(9g*jOD)Cdo1!-t2m$LG@-|VWA@HTNwrl>jo(`fhGSWBHX{xR4W$>e)E!4xT8GJcL zuC~fTS(f*Iz%2c85IiYxBzpVG154BQ>)%dfjLq_5}FF>13x;h z#?qftWN%dyBJZ47%0u@RcS|g9uLV_%Gy2vBzeCeU%SNgWQ14D!mi`jAKrVOF6nbM1D%||n4 zRi;$7L^?5DHnQwZVf_xhI~E;+&47tCX$E3zbKoPoF&_Rx$HA-xJ*wPsy z?ZJH0KB@!o5Ve|s;wTP?q*iY+657ED(&5_?iu^luf}lgEqce0a&6S7zJ42ZlB>H(o z7yNLLbT)D4ZOC0r-08}w)B@}qxPwW0uyQEY&p~#21H8fJO>TQ z;oyTbZ;otljR0azsB?9dH4@@KuJmmWwDU)4CrX%$EO;~!>omE{9HW^MFa}>xj0G2} z`add8Sd>x3vX6uFSXwY&u2SQHNYJ^ukp}GIeBp`A{McD+d^;BbI*GOX?vsI7$?+Ix zzf4|$o~0>l_2~liB~At6WAf>p+2Cpvz7S>LJHS)!G;5*Up{9Xzss17vtfm96QZS*^ z&tWa&3}7P7TO?DgnLt#J@Ob6Fd@ScZAd1Lm)E z@}FfyTF}eqUQ4m05ykTgYy$mf+%xfZ68!AS|PB z&0P`b?qVnHZsS$KYB6{nIhLX}xrDv(NYRQ^y?$gV6j+rvb}9PMmw}hk;}m2oUgvC8 z)N+DhlSxy}AFoWbcY17C05bjWDcXbeqd1z~p4cR{e zuOx(QlsW{ArHgCi2=y^Ap5oTZ?dmY_5n1n|mVX4;nI^w0TdAYKEp+Z(8D8!fP=62I zd!YkYciMLtHb_^{`5c_`;uE+c)XJ?xp71I76G~l&r~eFijApMxPu}OiJ*LI^g+^y9 z^SEKtu>2B&GCQ=M0G^~7>(PVt6>y$OV_yTSnKX71m`m0MSyG*1tgrz$Jk8i~gNzhs zJj`)XICjv_RUZp>7H(&pap4;`ZQ&D$iy#Z3==MnH(!(O&)l2VL0R#DD#H#4Y@A?Ek?- mABJrG2>F%=g>OdTa2woJm_;Vr#$m$a9VjX|6)QH&qW=d6k(xyS delta 46892 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:TryInsert (intptr,System.IDisposable,System.Collections.Generic.InsertionBehavior) bool System.Collections.Generic.Dictionary`2:TryGetValue (string,intptr&) bool System.Collections.Generic.Dictionary`2:TryInsert (string,intptr,System.Collections.Generic.InsertionBehavior) - bool System.Collections.Generic.Dictionary`2:TryGetValue (string,object&) bool System.Collections.Generic.Dictionary`2:TryInsert (string,object,System.Collections.Generic.InsertionBehavior) bool System.Collections.Generic.Dictionary`2:TryGetValue (string,System.Resources.ResourceLocator&) bool System.Collections.Generic.Dictionary`2:TryInsert (string,System.Resources.ResourceLocator,System.Collections.Generic.InsertionBehavior) - bool System.Collections.Generic.HashSet`1/Enumerator:MoveNext () + bool System.Collections.Generic.Dictionary`2:TryGetValue (string,System.Type&) bool System.Collections.Generic.HashSet`1:Add (string) bool System.Collections.Generic.HashSet`1:AddIfNotPresent (string,int&) bool System.Collections.Generic.HashSet`1:Contains (string) @@ -196,11 +195,9 @@ Methods: 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) - bool System.Net.Http.HttpResponseMessage:ContainsNewLineCharacter (string) bool System.Net.Http.HttpResponseMessage:get_IsSuccessStatusCode () bool System.Net.Http.HttpRuleParser:ContainsNewLine (string,int) bool System.Net.Http.HttpRuleParser:IsToken (string) - bool System.Net.Http.HttpRuleParser:IsTokenChar (char) bool System.Net.Http.QPack.QPackEncoder:EncodeNameString (string,System.Span`1,int&) bool System.Number:TryFormatInt32 (int,int,System.ReadOnlySpan`1,System.IFormatProvider,System.Span`1,int&) bool System.Number:TryFormatUInt32 (uint,System.ReadOnlySpan`1,System.IFormatProvider,System.Span`1,int&) @@ -225,7 +222,7 @@ Methods: bool System.Reflection.FieldInfo:get_IsStatic () bool System.Reflection.MethodBase:get_IsPublic () bool System.Reflection.MethodBase:get_IsStatic () - bool System.Reflection.RuntimeMethodInfo:g__IsDisallowedByRefType|81_0 (System.Type) + bool System.Reflection.RuntimeMethodInfo:g__IsDisallowedByRefType|80_0 (System.Type) bool System.Reflection.RuntimeMethodInfo:get_ContainsGenericParameters () bool System.Reflection.RuntimeMethodInfo:get_IsGenericMethod () bool System.Reflection.SignatureTypeExtensions:MatchesParameterTypeExactly (System.Type,System.Reflection.ParameterInfo) @@ -279,6 +276,7 @@ Methods: bool System.RuntimeTypeHandle:IsSubclassOf (System.RuntimeType,System.RuntimeType) bool System.RuntimeTypeHandle:IsValueType (System.RuntimeType) bool System.RuntimeTypeHandle:type_is_assignable_from (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.QCallTypeHandle) + bool System.Span`1:TryCopyTo (System.Span`1) bool System.SpanHelpers:Contains (char&,char,int) bool System.SpanHelpers:SequenceEqual (byte&,byte&,uintptr) bool System.String:Contains (char) @@ -297,6 +295,7 @@ Methods: bool System.String:StartsWith (string,System.StringComparison) bool System.String:StartsWith (string) bool System.SZGenericArrayEnumerator`1>>:MoveNext () + bool System.Text.ValueStringBuilder:TryCopyTo (System.Span`1,int&) bool System.Threading.CancellationToken:get_IsCancellationRequested () bool System.Threading.CancellationTokenSource/Registrations:Unregister (long,System.Threading.CancellationTokenSource/CallbackNode) bool System.Threading.EventWaitHandle:Set () @@ -396,7 +395,7 @@ Methods: byte[] System.Reflection.AssemblyNameParser:ParsePKT (string,bool) byte[] System.TimeZoneInfo/AndroidTzData:GetTimeZoneData (string) byte* System.IO.UnmanagedMemoryStream:get_PositionPointer () - byte* System.Private.CoreLib.Interop/Sys:g____PInvoke__|35_0 () + byte* System.Private.CoreLib.Interop/Sys:g____PInvoke|37_0 () byte* System.Text.Unicode.Utf8Utility:GetPointerToFirstInvalidByte (byte*,int,int&,int&) char[] System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:Rent (int) char[] System.GC:AllocateArray (int,bool) @@ -438,7 +437,6 @@ Methods: int System.Collections.ArrayList:Add (object) int System.Collections.ArrayList:get_Count () int System.Collections.Concurrent.ConcurrentDictionary`2:get_DefaultConcurrencyLevel () - int System.Collections.Generic.ArraySortHelper`1:BinarySearch (string[],int,int,string,System.Collections.Generic.IComparer`1) 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) @@ -448,6 +446,7 @@ Methods: int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) int System.Collections.Generic.Dictionary`2:Initialize (int) + int System.Collections.Generic.GenericArraySortHelper`1:BinarySearch (string[],int,int,string,System.Collections.Generic.IComparer`1) int System.Collections.Generic.HashSet`1:FindItemIndex (string) int System.Collections.Generic.HashSet`1:Initialize (int) int System.Collections.Generic.List`1:EnsureCapacity (int) @@ -544,26 +543,26 @@ Methods: int System.Numerics.BitOperations:Log2SoftwareFallback (uint) int System.Object:GetHashCode () int System.OrdinalCaseSensitiveComparer:Compare (string,string) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|3_0 (intptr,void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,intptr) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|0_0 (void*,byte*,int) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|31_0 (char*,int) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|35_0 (void*,uint,int*,int*) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|34_0 (void*,uint,int*) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|30_0 (void*,uint,char*,int,void*) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|29_0 (void*,char*,int) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|33_0 (void*,int,char*,int) - int System.Private.CoreLib.Interop/Globalization:g____PInvoke__|43_0 (void*,char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|3_0 (intptr,void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,intptr) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|0_0 (void*,byte*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|31_0 (char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|35_0 (void*,uint,int*,int*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|34_0 (void*,uint,int*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|30_0 (void*,uint,char*,int,void*) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|29_0 (void*,char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|33_0 (void*,int,char*,int) + int System.Private.CoreLib.Interop/Globalization:g____PInvoke|43_0 (void*,char*,int) int System.Private.CoreLib.Interop/Globalization:GetCalendars (string,System.Globalization.CalendarId[],int) int System.Private.CoreLib.Interop/Globalization:IanaIdToWindowsId (string,char*,int) int System.Private.CoreLib.Interop/Globalization:LoadICU () - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|13_0 (intptr) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|26_0 (intptr,Interop/Sys/LockOperations) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|27_0 (intptr,Interop/Sys/LockOperations) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|109_0 (intptr,Interop/Sys/FileStatus*) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|31_0 (Interop/Sys/ProcessCpuInformation*) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|64_0 (intptr,int) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|114_0 (byte*,Interop/Sys/FileStatus*) - int System.Private.CoreLib.Interop/Sys:g____PInvoke__|89_0 (intptr,byte*,int,long) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|13_0 (intptr) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|28_0 (intptr,Interop/Sys/LockOperations) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|29_0 (intptr,Interop/Sys/LockOperations) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|110_0 (intptr,Interop/Sys/FileStatus*) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|33_0 (Interop/Sys/ProcessCpuInformation*) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|66_0 (intptr,int) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|115_0 (byte*,Interop/Sys/FileStatus*) + int System.Private.CoreLib.Interop/Sys:g____PInvoke|90_0 (intptr,byte*,int,long) int System.Private.CoreLib.Interop/Sys:Close (intptr) int System.Private.CoreLib.Interop/Sys:FLock (intptr,Interop/Sys/LockOperations) int System.Private.CoreLib.Interop/Sys:FLock (Microsoft.Win32.SafeHandles.SafeFileHandle,Interop/Sys/LockOperations) @@ -573,7 +572,6 @@ Methods: int System.Private.CoreLib.Interop/Sys:LStat (byte&,Interop/Sys/FileStatus&) int System.Private.CoreLib.Interop/Sys:LStat (System.ReadOnlySpan`1,Interop/Sys/FileStatus&) int System.Private.CoreLib.Interop/Sys:PRead (System.Runtime.InteropServices.SafeHandle,byte*,int,long) - int System.Random:Next (int,int) int System.Random/XoshiroImpl:Next (int,int) int System.Reflection.MemberInfo:GetHashCode () int System.Reflection.MethodBase:GetHashCode () @@ -621,8 +619,6 @@ Methods: int System.Text.DecoderNLS:GetChars (byte[],int,int,char[],int,bool) int System.Text.DecoderNLS:GetChars (byte[],int,int,char[],int) int System.Text.DecoderNLS:GetChars (byte*,int,char*,int,bool) - int System.Text.DecoderReplacementFallback:get_MaxCharCount () - int System.Text.EncoderReplacementFallback:get_MaxCharCount () int System.Text.Encoding:GetChars (byte*,int,char*,int,System.Text.DecoderNLS) int System.Text.UTF8Encoding:GetBytes (System.ReadOnlySpan`1,System.Span`1) int System.Text.UTF8Encoding:GetBytesFast (char*,int,byte*,int,int&) @@ -630,8 +626,8 @@ Methods: int System.Text.UTF8Encoding:GetCharCountFast (byte*,int,System.Text.DecoderFallback,int&) int System.Text.UTF8Encoding:GetChars (byte*,int,char*,int) int System.Text.UTF8Encoding:GetCharsFast (byte*,int,char*,int,int&) - int System.Text.UTF8Encoding:GetMaxByteCount (int) - int System.Text.UTF8Encoding:GetMaxCharCount (int) + 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/CpuUtilizationReader:get_CurrentUtilization () int System.Threading.PortableThreadPool/GateThread:GetRunningStateForNumRuns (int) @@ -646,9 +642,9 @@ Methods: int System.Threading.WaitSubsystem:Wait (intptr,int,bool) int System.Threading.WaitSubsystem:Wait (System.Threading.WaitSubsystem/WaitableObject,int,bool,bool) int System.Threading.WaitSubsystem/ThreadWaitInfo:ProcessSignaledWaitState () - int System.Threading.WaitSubsystem/ThreadWaitInfo:Wait (int,bool,bool) + int System.Threading.WaitSubsystem/ThreadWaitInfo:Wait (int,bool,bool,System.Threading.WaitSubsystem/LockHolder&) int System.Threading.WaitSubsystem/WaitableObject:Wait (System.Threading.WaitSubsystem/ThreadWaitInfo,int,bool,bool) - int System.Threading.WaitSubsystem/WaitableObject:Wait_Locked (System.Threading.WaitSubsystem/ThreadWaitInfo,int,bool,bool) + int System.Threading.WaitSubsystem/WaitableObject:Wait_Locked (System.Threading.WaitSubsystem/ThreadWaitInfo,int,bool,bool,System.Threading.WaitSubsystem/LockHolder&) int System.TimeSpan:get_Hours () int System.TimeZoneInfo:CompareAdjustmentRuleToDateTime (System.TimeZoneInfo/AdjustmentRule,System.TimeZoneInfo/AdjustmentRule,System.DateTime,System.DateTime,bool) int System.TimeZoneInfo:TZif_ToInt32 (byte[],int) @@ -668,9 +664,9 @@ Methods: Interop/Error System.Private.CoreLib.Interop/Sys:ConvertErrorPlatformToPal (int) Interop/ErrorInfo System.Private.CoreLib.Interop/Sys:GetLastErrorInfo () Interop/Globalization/ResultCode System.Globalization.CalendarData/<>c:b__33_0 (System.Span`1,string,System.Globalization.CalendarId,System.Globalization.CalendarDataType) - Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|1_0 (void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,char*,int) - Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|10_0 (byte*,intptr*) - Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke__|41_0 (void*,void*,Interop/Globalization/TimeZoneDisplayNameType,char*,int) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke|1_0 (void*,System.Globalization.CalendarId,System.Globalization.CalendarDataType,char*,int) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke|10_0 (byte*,intptr*) + Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:g____PInvoke|41_0 (void*,void*,Interop/Globalization/TimeZoneDisplayNameType,char*,int) Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetCalendarInfo (string,System.Globalization.CalendarId,System.Globalization.CalendarDataType,char*,int) Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetSortHandle (string,intptr&) Interop/Globalization/ResultCode System.Private.CoreLib.Interop/Globalization:GetTimeZoneDisplayName (string,string,Interop/Globalization/TimeZoneDisplayNameType,char*,int) @@ -703,7 +699,7 @@ Methods: intptr Android.Runtime.JNIEnv:StartCreateInstance (string,string,Android.Runtime.JValue[]) intptr Android.Runtime.JNIEnv:StartCreateInstance (string,string,Android.Runtime.JValue*) intptr Android.Runtime.JNIEnv:ToLocalJniHandle (Android.Runtime.IJavaObject) - intptr Android.Runtime.JNIEnv/<>c:b__30_0 (intptr) + intptr Android.Runtime.JNIEnv/<>c:b__29_0 (intptr) intptr Java.Interop.JavaConvert:ToLocalJniHandle (object) intptr Java.Interop.JavaConvert:WithLocalJniHandle (string,System.Func`2) intptr Java.Interop.JavaConvert/<>c:<.cctor>b__20_29 (object) @@ -736,8 +732,8 @@ Methods: intptr Mono.SafeStringMarshal:StringToUtf8 (string) intptr Mono.SafeStringMarshal:StringToUtf8_icall (string&) intptr System.Globalization.CompareInfo/SortHandleCache:GetCachedSortHandle (string) - intptr System.Private.CoreLib.Interop/Sys:g____PInvoke__|0_0 (byte*) - intptr System.Private.CoreLib.Interop/Sys:g____PInvoke__|81_0 (byte*,Interop/Sys/OpenFlags,int) + intptr System.Private.CoreLib.Interop/Sys:g____PInvoke|0_0 (byte*) + intptr System.Private.CoreLib.Interop/Sys:g____PInvoke|83_0 (byte*,Interop/Sys/OpenFlags,int) intptr System.Private.CoreLib.Interop/Sys:GetEnv (string) intptr System.Private.CoreLib.Interop/Sys:LowLevelMonitor_Create () intptr System.Reflection.RuntimeAssembly:GetManifestResourceInternal (System.Runtime.CompilerServices.QCallAssembly,string,int&,System.Runtime.CompilerServices.ObjectHandleOnStack) @@ -860,8 +856,8 @@ Methods: 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,System.Func`4) - Microsoft.Win32.SafeHandles.SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,Interop/Sys/Permissions,long&,Interop/Sys/Permissions&,System.Func`4) - Microsoft.Win32.SafeHandles.SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,Interop/Sys/Permissions,System.Func`4) + Microsoft.Win32.SafeHandles.SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,System.IO.UnixFileMode,long&,System.IO.UnixFileMode&,System.Func`4) + Microsoft.Win32.SafeHandles.SafeFileHandle Microsoft.Win32.SafeHandles.SafeFileHandle:Open (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,System.Nullable`1,System.Func`4) Microsoft.Win32.SafeHandles.SafeFileHandle System.Private.CoreLib.Interop/Sys:Open (string,Interop/Sys/OpenFlags,int) Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.EventWaitHandle:ValidateHandle () Microsoft.Win32.SafeHandles.SafeWaitHandle System.Threading.WaitHandle:get_SafeWaitHandle () @@ -895,15 +891,14 @@ Methods: object System.Net.PathList:get_SyncRoot () object System.Object:MemberwiseClone () object System.Reflection.ConstructorInfo:Invoke (object[]) - object System.Reflection.ConstructorInvoker:InvokeUnsafe (object,intptr*,System.Span`1,System.Reflection.BindingFlags) + object System.Reflection.ConstructorInvoker:InterpretedInvoke (object,System.Span`1,System.Reflection.BindingFlags) object System.Reflection.MethodBase:Invoke (object,object[]) + object System.Reflection.MethodInvoker:InterpretedInvoke (object,System.Span`1,System.Reflection.BindingFlags) object System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,System.Span`1&,System.Exception&) object System.Reflection.RuntimeConstructorInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) object System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) - object System.Reflection.RuntimeConstructorInfo:InvokeNonEmitUnsafe (object,intptr*,System.Span`1,System.Reflection.BindingFlags) object System.Reflection.RuntimeMethodInfo:InternalInvoke (object,System.Span`1&,System.Exception&) object System.Reflection.RuntimeMethodInfo:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) - object System.Reflection.RuntimeMethodInfo:InvokeNonEmitUnsafe (object,intptr*,System.Span`1,System.Reflection.BindingFlags) object System.Resources.RuntimeResourceSet:GetObject (string,bool,bool) object System.Resources.RuntimeResourceSet:ReadValue (System.Resources.ResourceReader,int,bool,System.Resources.ResourceLocator&) object System.Runtime.CompilerServices.RuntimeHelpers:GetUninitializedObject (System.Type) @@ -912,7 +907,7 @@ Methods: object System.Runtime.InteropServices.GCHandle:InternalGet (intptr) object System.Runtime.InteropServices.Marshal:PtrToStructure (intptr,System.Type) object System.RuntimeType:CreateInstanceDefaultCtor (bool,bool) - object System.RuntimeType:CreateInstanceForAnotherGenericParameter (System.Type,System.RuntimeType) + object System.RuntimeType:CreateInstanceForAnotherGenericParameter (System.Type,System.RuntimeType,System.RuntimeType) object System.RuntimeType:CreateInstanceInternal (System.Runtime.CompilerServices.QCallTypeHandle) object System.RuntimeType:CreateInstanceMono (bool,bool) object System.Threading.PortableThreadPool:CreateThreadLocalCompletionCountObject () @@ -927,7 +922,6 @@ Methods: object[] System.Reflection.CustomAttribute:GetCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type,bool) object[] System.Reflection.CustomAttribute:GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider,System.Type,bool) object[] System.Reflection.CustomAttribute:GetPseudoCustomAttributes (System.Reflection.ICustomAttributeProvider,System.Type) - object& System.Collections.Generic.Dictionary`2:FindValue (string) object& System.Net.Http.Headers.HttpHeaders:g__GrowEntriesAndAddDefault|74_0 (System.Net.Http.Headers.HeaderDescriptor) object& System.Net.Http.Headers.HttpHeaders:GetValueRefOrAddDefault (System.Net.Http.Headers.HeaderDescriptor) object& System.Net.Http.Headers.HttpHeaders:GetValueRefOrNullRef (System.Net.Http.Headers.HeaderDescriptor) @@ -1126,13 +1120,15 @@ Methods: System.Buffers.OperationStatus System.Text.Unicode.Utf8Utility:TranscodeToUtf8 (char*,int,byte*,int,char*&,byte*&) System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1/ThreadLocalArray[] System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:InitializeTlsBucketsAndTrimming () System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1/ThreadLocalArray[] System.Buffers.TlsOverPerCoreLockedStacksArrayPool`1:InitializeTlsBucketsAndTrimming () - System.Collections.Generic.ArraySortHelper`1 System.Collections.Generic.ArraySortHelper`1:get_Default () + System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1:CreateComparer () + System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1:get_Default () System.Collections.Generic.Dictionary`2> System.Runtime.Loader.AssemblyLoadContext:get_AllContexts () System.Collections.Generic.Dictionary`2 System.Globalization.CultureInfo:get_CachedCulturesByName () System.Collections.Generic.Dictionary`2 Java.Interop.TypeManagerMapDictionaries:get_JniToManaged () System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1:CreateComparer () System.Collections.Generic.EqualityComparer`1 System.Collections.Generic.EqualityComparer`1:CreateComparer () - System.Collections.Generic.HashSet`1/Enumerator System.Collections.Generic.HashSet`1:GetEnumerator () + System.Collections.Generic.IArraySortHelper`1 System.Collections.Generic.ArraySortHelper`1:CreateArraySortHelper () + System.Collections.Generic.IArraySortHelper`1 System.Collections.Generic.ArraySortHelper`1:get_Default () System.Collections.Generic.ICollection`1 Android.Runtime.JavaDictionary`2>:get_Keys () System.Collections.Generic.IDictionary`2> Android.Runtime.JavaDictionary`2>:FromJniHandle (intptr,Android.Runtime.JniHandleOwnership) System.Collections.Generic.IDictionary`2> Java.Net.URLConnection:get_HeaderFields () @@ -1227,8 +1223,8 @@ Methods: System.IDisposable& System.Collections.Generic.Dictionary`2:FindValue (intptr) System.IO.FileStream System.IO.File:OpenRead (string) System.IO.MemoryStream System.Net.Http.HttpContent:CreateMemoryStream (long,System.Exception&) - System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:ChooseStrategy (System.IO.FileStream,string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,long) - System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:ChooseStrategyCore (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long) + System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:ChooseStrategy (System.IO.FileStream,string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,long,System.Nullable`1) + System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:ChooseStrategyCore (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,System.Nullable`1) System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:EnableBufferingIfNeeded (System.IO.Strategies.FileStreamStrategy,int) System.IO.Strategies.FileStreamStrategy System.IO.Strategies.FileStreamHelpers:WrapIfDerivedType (System.IO.FileStream,System.IO.Strategies.FileStreamStrategy) System.IO.Stream Android.Runtime.InputStreamInvoker:FromJniHandle (intptr,Android.Runtime.JniHandleOwnership) @@ -1289,7 +1285,6 @@ Methods: System.ReadOnlySpan`1 System.Globalization.IcuLocaleData:GetCultureName (int) System.ReadOnlySpan`1 System.IO.BinaryReader:InternalRead (int) System.ReadOnlySpan`1 System.Numerics.BitOperations:get_Log2DeBruijn () - System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) System.ReadOnlySpan`1 System.Text.UTF8Encoding:get_PreambleSpan () System.ReadOnlySpan`1 System.Text.UTF8Encoding/UTF8EncodingSealed:get_Preamble () System.ReadOnlySpan`1 System.IO.Path:TrimEndingDirectorySeparator (System.ReadOnlySpan`1) @@ -1298,15 +1293,11 @@ Methods: System.ReadOnlySpan`1 System.MemoryExtensions:TrimStart (System.ReadOnlySpan`1) System.ReadOnlySpan`1 System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:get_Text () System.ReadOnlySpan`1 System.Runtime.InteropServices.MemoryMarshal:CreateReadOnlySpanFromNullTerminated (char*) - System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixDate (System.ReadOnlySpan`1,int&) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixName (System.ReadOnlySpan`1,int&) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixOffset (System.ReadOnlySpan`1,int&) System.ReadOnlySpan`1 System.TimeZoneInfo:TZif_ParsePosixString (System.ReadOnlySpan`1,int&,System.Func`2) System.ReadOnlySpan`1 System.Collections.Generic.ValueListBuilder`1:AsSpan () - System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) - System.ReadOnlySpan`1 System.ReadOnlySpan`1:op_Implicit (object[]) - System.ReadOnlySpan`1 System.Span`1:op_Implicit (System.Span`1) System.Reflection.Assembly System.Reflection.Assembly:InternalLoad (string,System.Threading.StackCrawlMark&,intptr) System.Reflection.Assembly System.Reflection.Assembly:Load (System.Reflection.AssemblyName,System.Threading.StackCrawlMark&,System.Runtime.Loader.AssemblyLoadContext) System.Reflection.Assembly System.Reflection.RuntimeAssembly:InternalGetSatelliteAssembly (System.Reflection.Assembly,System.Globalization.CultureInfo,System.Version,bool) @@ -1419,15 +1410,9 @@ Methods: System.RuntimeTypeHandle System.RuntimeType:get_TypeHandle () System.Span`1 System.Text.ValueUtf8Converter:ConvertAndTerminateString (System.ReadOnlySpan`1) System.Span`1 System.Runtime.InteropServices.CollectionsMarshal:AsSpan (System.Collections.Generic.List`1) - System.Span`1 System.Span`1:op_Implicit (string[]) System.Text.Decoder System.Text.UTF8Encoding:GetDecoder () System.Text.Encoding System.Text.Encoding:get_UTF8 () - System.Text.StringBuilder System.Globalization.TimeSpanFormat:FormatCustomized (System.TimeSpan,System.ReadOnlySpan`1,System.Globalization.DateTimeFormatInfo,System.Text.StringBuilder) - System.Text.StringBuilder System.Text.StringBuilder:Append (char) System.Text.StringBuilder System.Text.StringBuilder:Append (char[],int,int) - System.Text.StringBuilder System.Text.StringBuilder:Append (char*,int) - System.Text.StringBuilder System.Text.StringBuilder:Clear () - System.Text.StringBuilder System.Text.StringBuilderCache:Acquire (int) System.Threading.CancellationTokenRegistration System.Threading.CancellationToken:Register (System.Action,bool) System.Threading.CancellationTokenRegistration System.Threading.CancellationToken:Register (System.Action) System.Threading.CancellationTokenRegistration System.Threading.CancellationToken:Register (System.Delegate,object,bool,bool) @@ -1589,6 +1574,7 @@ Methods: System.Type System.Type:GetType (string) System.Type[] Java.Interop.TypeManager:GetParameterTypes (string) System.Type[] System.RuntimeType:GetGenericArguments () + System.Type& System.Collections.Generic.Dictionary`2:FindValue (string) System.Uri System.Net.Http.HttpClient:CreateUri (string) System.Uri/Check System.Uri:CheckCanonical (char*,int&,int,char) System.Uri/MoreInfo System.Uri/UriInfo:get_MoreInfo () @@ -1835,8 +1821,6 @@ Methods: void Microsoft.Win32.SafeHandles.SafeFileHandle:.ctor () void Microsoft.Win32.SafeHandles.SafeFileHandle:.ctor (bool) void Microsoft.Win32.SafeHandles.SafeFileHandle:FStatCheckIO (string,Interop/Sys/FileStatus&,bool&) - void Microsoft.Win32.SafeHandles.SafeFileHandle/<>c:.cctor () - void Microsoft.Win32.SafeHandles.SafeFileHandle/<>c:.ctor () void Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid:.ctor (bool) void Microsoft.Win32.SafeHandles.SafeWaitHandle:.ctor (intptr,bool) void Mono.RuntimeGPtrArrayHandle:DestroyAndFree (Mono.RuntimeGPtrArrayHandle&) @@ -1857,6 +1841,7 @@ Methods: void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1>>:.cctor () + void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1:.cctor () void System.Array/EmptyArray`1:.cctor () void System.ArraySegment`1:.cctor () @@ -1897,7 +1882,6 @@ Methods: void System.Collections.Concurrent.ConcurrentQueue`1:Enqueue (object) void System.Collections.Concurrent.ConcurrentQueueSegment`1:.ctor (int) void System.Collections.Generic.ArraySortHelper`1:.cctor () - void System.Collections.Generic.ArraySortHelper`1:.ctor () void System.Collections.Generic.Dictionary`2:.ctor () void System.Collections.Generic.Dictionary`2:.ctor (int,System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.Dictionary`2:Add (int,bool) @@ -1933,14 +1917,14 @@ Methods: void System.Collections.Generic.Dictionary`2:Resize () void System.Collections.Generic.Dictionary`2:Resize (int,bool) void System.Collections.Generic.Dictionary`2:.ctor () + void System.Collections.Generic.GenericArraySortHelper`1:.ctor () + void System.Collections.Generic.GenericComparer`1:.ctor () void System.Collections.Generic.GenericEqualityComparer`1:.ctor () void System.Collections.Generic.GenericEqualityComparer`1:.ctor () - void System.Collections.Generic.HashSet`1/Enumerator:.ctor (System.Collections.Generic.HashSet`1) + void System.Collections.Generic.HashSet`1:.ctor () 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.HashSet`1:.ctor () - void System.Collections.Generic.KeyValuePair`2:.ctor (System.Type,System.Type) 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 () @@ -1962,7 +1946,6 @@ Methods: void System.Collections.Generic.NonRandomizedStringEqualityComparer:.ctor (System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalComparer:.ctor (System.Collections.Generic.IEqualityComparer`1) void System.Collections.Generic.NonRandomizedStringEqualityComparer/OrdinalIgnoreCaseComparer:.ctor (System.Collections.Generic.IEqualityComparer`1) - void System.Collections.Generic.ObjectEqualityComparer`1:.ctor () void System.Collections.Generic.ValueListBuilder`1:.ctor (System.Span`1) void System.Collections.HashHelpers:.cctor () void System.Collections.Hashtable:.ctor () @@ -1987,8 +1970,8 @@ Methods: void System.DateTime:.ctor (ulong) void System.DateTime:GetDate (int&,int&,int&) void System.DateTimeFormat:.cctor () - void System.DateTimeFormat:FormatDigits (System.Text.StringBuilder,int,int,bool) - void System.DateTimeFormat:FormatDigits (System.Text.StringBuilder,int,int) + void System.DateTimeFormat:FormatDigits (System.Text.ValueStringBuilder&,int,int,bool) + void System.DateTimeFormat:FormatDigits (System.Text.ValueStringBuilder&,int,int) void System.DateTimeOffset:.cctor () void System.DateTimeOffset:.ctor (int16,System.DateTime) void System.DateTimeOffset:.ctor (long,System.TimeSpan) @@ -2059,6 +2042,7 @@ Methods: void System.Globalization.TextInfo:ChangeCaseCommon (char&,char&,int) void System.Globalization.TextInfo:SetReadOnlyState (bool) void System.Globalization.TimeSpanFormat:.cctor () + void System.Globalization.TimeSpanFormat:FormatCustomized (System.TimeSpan,System.ReadOnlySpan`1,System.Globalization.DateTimeFormatInfo,System.Text.ValueStringBuilder&) void System.Guid:.ctor (byte[]) void System.Guid:.ctor (int,int16,int16,byte,byte,byte,byte,byte,byte,byte,byte) void System.Guid:.ctor (System.ReadOnlySpan`1) @@ -2099,10 +2083,10 @@ Methods: void System.IO.Strategies.FileStreamHelpers:SerializationGuard (System.IO.FileAccess) void System.IO.Strategies.FileStreamHelpers:ValidateArguments (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int,System.IO.FileOptions,long) void System.IO.Strategies.FileStreamStrategy:DisposeInternal (bool) - void System.IO.Strategies.OSFileStreamStrategy:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long) + void System.IO.Strategies.OSFileStreamStrategy:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,System.Nullable`1) void System.IO.Strategies.OSFileStreamStrategy:Dispose (bool) void System.IO.Strategies.OSFileStreamStrategy:Flush (bool) - void System.IO.Strategies.UnixFileStreamStrategy:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long) + void System.IO.Strategies.UnixFileStreamStrategy:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,System.Nullable`1) void System.IO.Stream:.cctor () void System.IO.Stream:.ctor () void System.IO.Stream:Close () @@ -2135,7 +2119,6 @@ Methods: void System.LazyHelper:.cctor () void System.LazyHelper:.ctor (System.LazyState) void System.Linq.Extensions:.cctor () - void System.Linq.Extensions/d__5`1:.ctor (int) void System.Linq.Extensions/d__5`1:<>m__Finally1 () void System.Linq.Extensions/d__5`1:System.IDisposable.Dispose () void System.Marvin:.cctor () @@ -2302,13 +2285,7 @@ Methods: void System.Private.CoreLib.WorkerThread/<>c:<.cctor>b__11_0 () void System.ProbabilisticMap:Initialize (uint*,System.ReadOnlySpan`1) void System.ProbabilisticMap:SetCharBit (uint*,byte) - void System.Random:.cctor () - void System.Random:.ctor () - void System.Random:.ctor (bool) - void System.Random/ThreadSafeRandom:.ctor () void System.Random/XoshiroImpl:.ctor () - void System.ReadOnlySpan`1:.ctor (object[]) - void System.ReadOnlySpan`1:.ctor (string&,int) void System.Reflection.Assembly:.cctor () void System.Reflection.AssemblyName:.ctor (string) void System.Reflection.AssemblyName:FillName (Mono.MonoAssemblyName*,string,bool,bool,bool) @@ -2322,7 +2299,7 @@ Methods: void System.Reflection.Emit.OpCodes:.cctor () void System.Reflection.FieldAccessor:SetValue (object,object) void System.Reflection.FieldInfo:SetValue (object,object) - void System.Reflection.MethodBase:CheckArguments (System.Span`1,intptr*,System.Span`1,System.ReadOnlySpan`1,System.RuntimeType[],System.Reflection.Binder,System.Globalization.CultureInfo,System.Reflection.BindingFlags) + void System.Reflection.MethodBase:CheckArguments (System.Span`1,intptr*,System.Span`1,System.ReadOnlySpan`1,System.RuntimeType[],System.Reflection.Binder,System.Globalization.CultureInfo,System.Reflection.BindingFlags) void System.Reflection.MethodBase:ValidateInvokeTarget (object) void System.Reflection.Missing:.cctor () void System.Reflection.Missing:.ctor () @@ -2428,8 +2405,6 @@ Methods: void System.Runtime.CompilerServices.AsyncVoidMethodBuilder:NotifySynchronizationContextOfCompletion () void System.Runtime.CompilerServices.AsyncVoidMethodBuilder:SetResult () void System.Runtime.CompilerServices.ConfiguredTaskAwaitable/ConfiguredTaskAwaiter:GetResult () - void System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1/ConfiguredTaskAwaiter:.ctor (System.Threading.Tasks.Task`1,bool) - void System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1:.ctor (System.Threading.Tasks.Task`1,bool) void System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1/ConfiguredValueTaskAwaiter:System.Runtime.CompilerServices.IStateMachineBoxAwareAwaiter.AwaitUnsafeOnCompleted (System.Runtime.CompilerServices.IAsyncStateMachineBox) void System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:.ctor (int,int,System.IFormatProvider,System.Span`1) void System.Runtime.CompilerServices.DefaultInterpolatedStringHandler:.ctor (int,int) @@ -2443,7 +2418,6 @@ Methods: void System.Runtime.CompilerServices.TaskAwaiter:GetResult () void System.Runtime.CompilerServices.TaskAwaiter:UnsafeOnCompletedInternal (System.Threading.Tasks.Task,System.Runtime.CompilerServices.IAsyncStateMachineBox,bool) void System.Runtime.CompilerServices.TaskAwaiter:ValidateEnd (System.Threading.Tasks.Task) - void System.Runtime.CompilerServices.TaskAwaiter`1:.ctor (System.Threading.Tasks.Task`1) void System.Runtime.DependentHandle:.ctor (object,object) void System.Runtime.InteropServices.GCHandle:.ctor (object,System.Runtime.InteropServices.GCHandleType) void System.Runtime.InteropServices.Marshal:.cctor () @@ -2485,9 +2459,6 @@ Methods: void System.RuntimeTypeHandle:GetGenericTypeDefinition_impl (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.ObjectHandleOnStack) void System.RuntimeTypeHandle:GetModule (System.Runtime.CompilerServices.QCallTypeHandle,System.Runtime.CompilerServices.ObjectHandleOnStack) void System.RuntimeTypeHandle:internal_from_name (intptr,System.Threading.StackCrawlMark&,System.Runtime.CompilerServices.ObjectHandleOnStack,bool,bool) - void System.Span`1:.ctor (object&,int) - void System.Span`1:.ctor (string[],int,int) - void System.Span`1:.ctor (string[]) void System.SpanHelpers:ClearWithReferences (intptr&,uintptr) void System.StackOverflowException:.ctor (string) void System.String:.ctor (char[],int,int) @@ -2522,10 +2493,7 @@ Methods: void System.Text.StringBuilder:.ctor (System.Text.StringBuilder) void System.Text.StringBuilder:Append (char&,int) void System.Text.StringBuilder:AppendWithExpansion (char&,int) - void System.Text.StringBuilder:CopyTo (int,System.Span`1,int) void System.Text.StringBuilder:ExpandByABlock (int) - void System.Text.StringBuilder:set_Length (int) - void System.Text.StringBuilderCache:Release (System.Text.StringBuilder) void System.Text.UTF8Encoding:.cctor () void System.Text.UTF8Encoding:.ctor () void System.Text.UTF8Encoding:.ctor (bool) @@ -2534,6 +2502,7 @@ Methods: void System.Text.ValueStringBuilder:.ctor (System.Span`1) void System.Text.ValueStringBuilder:.ctor (System.Span`1) void System.Text.ValueStringBuilder:Append (char,int) + void System.Text.ValueStringBuilder:Append (char*,int) void System.Text.ValueStringBuilder:AppendSlow (string) void System.Text.ValueStringBuilder:AppendSlow (string) void System.Text.ValueStringBuilder:AppendSpanFormattable (uint16,string,System.IFormatProvider) @@ -2720,7 +2689,7 @@ Methods: void System.Threading.Thread:SetThreadPoolWorkerThreadName () void System.Threading.Thread:SetWaitSleepJoinState () void System.Threading.Thread:SpinWait (int) - void System.Threading.Thread:Start (bool) + void System.Threading.Thread:Start (bool,bool) void System.Threading.Thread:StartCallback () void System.Threading.Thread:StartCore () void System.Threading.Thread:StartInternal (System.Threading.Thread,int) @@ -2730,11 +2699,9 @@ Methods: void System.Threading.Thread/StartHelper:.cctor () void System.Threading.Thread/StartHelper:.ctor (System.Delegate) void System.Threading.Thread/StartHelper:InitializeCulture () - void System.Threading.ThreadInt64PersistentCounter:.cctor () void System.Threading.ThreadInt64PersistentCounter:.ctor () - void System.Threading.ThreadLocal`1/FinalizationHelper:.ctor (System.Threading.ThreadLocal`1/LinkedSlotVolatile[]) + void System.Threading.ThreadInt64PersistentCounter/ThreadLocalNode:.ctor (System.Threading.ThreadInt64PersistentCounter) void System.Threading.ThreadLocal`1/IdManager:.ctor () - void System.Threading.ThreadLocal`1/LinkedSlot:.ctor (System.Threading.ThreadLocal`1/LinkedSlotVolatile[]) void System.Threading.ThreadLocal`1:.cctor () void System.Threading.ThreadLocal`1:.ctor (System.Func`1,bool) void System.Threading.ThreadLocal`1:CreateLinkedSlot (System.Threading.ThreadLocal`1/LinkedSlotVolatile[],int,Java.Interop.JniEnvironmentInfo) @@ -2747,6 +2714,7 @@ Methods: void System.Threading.ThreadPool:UnsafeQueueUserWorkItemInternal (object,bool) void System.Threading.ThreadPool/<>c:.cctor () void System.Threading.ThreadPool/<>c:.ctor () + void System.Threading.ThreadPoolWorkQueue:.cctor () void System.Threading.ThreadPoolWorkQueue:.ctor () void System.Threading.ThreadPoolWorkQueue:Enqueue (object,bool) void System.Threading.ThreadPoolWorkQueue:EnqueueAtHighPriority (object) @@ -2777,6 +2745,8 @@ Methods: void System.Threading.WaitSubsystem:SetEvent (intptr) void System.Threading.WaitSubsystem:SetEvent (System.Threading.WaitSubsystem/WaitableObject) void System.Threading.WaitSubsystem:UninterruptibleSleep0 () + void System.Threading.WaitSubsystem/LockHolder:.ctor (System.Threading.LowLevelLock) + void System.Threading.WaitSubsystem/LockHolder:Dispose () void System.Threading.WaitSubsystem/ThreadWaitInfo:.ctor (System.Threading.Thread) void System.Threading.WaitSubsystem/ThreadWaitInfo:RegisterWait (int,bool,bool) void System.Threading.WaitSubsystem/ThreadWaitInfo:UninterruptibleSleep0 () @@ -2784,7 +2754,7 @@ Methods: void System.Threading.WaitSubsystem/WaitableObject:.ctor (System.Threading.WaitSubsystem/WaitableObject/WaitableObjectType,int,int,string,System.Threading.WaitSubsystem/WaitableObject/OwnershipInfo) void System.Threading.WaitSubsystem/WaitableObject:AcceptSignal (System.Threading.WaitSubsystem/ThreadWaitInfo) void System.Threading.WaitSubsystem/WaitableObject:SignalAutoResetEvent () - void System.Threading.WaitSubsystem/WaitableObject:SignalEvent () + void System.Threading.WaitSubsystem/WaitableObject:SignalEvent (System.Threading.WaitSubsystem/LockHolder&) void System.TimeSpan:.cctor () void System.TimeSpan:.ctor (int,int,int,int,int,int) void System.TimeSpan:.ctor (int,int,int,int,int) From 71eb08da53b1341fd8a656eae6a96eccb10ecd8e Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 19 Jul 2022 14:40:08 -0500 Subject: [PATCH 6/6] Fix NRT warning --- src/profiled-aot/CommonMethods.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/profiled-aot/CommonMethods.cs b/src/profiled-aot/CommonMethods.cs index e080a8edf3c..8d4e96f0113 100644 --- a/src/profiled-aot/CommonMethods.cs +++ b/src/profiled-aot/CommonMethods.cs @@ -31,7 +31,7 @@ public static async Task Invoke() var type = typeof (CommonMethods); var method = type.GetMethod (nameof (FromReflection), BindingFlags.NonPublic | BindingFlags.Static); - method.Invoke (null, null); + method!.Invoke (null, null); using var client = new HttpClient(); var send = client.SendAsync (new HttpRequestMessage (HttpMethod.Get, url));