diff --git a/build-tools/automation/azure-pipelines.yaml b/build-tools/automation/azure-pipelines.yaml index 979f6e1b52e..5c85f9e5fc9 100644 --- a/build-tools/automation/azure-pipelines.yaml +++ b/build-tools/automation/azure-pipelines.yaml @@ -691,8 +691,6 @@ 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 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 { diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs b/src/Xamarin.Android.Build.Tasks/Tasks/GetAotAssemblies.cs index d9c98fa208a..5d3294398de 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: always disable simd when using LLVM + if (EnableLLVM) { + assembly.SetMetadata ("ProcessArguments", "-O=-simd"); + } } return Task.CompletedTask; diff --git a/src/profiled-aot/CommonMethods.cs b/src/profiled-aot/CommonMethods.cs index 7b298e2fc8d..8d4e96f0113 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 57a0033bde1..299c1debe6d 100644 Binary files a/src/profiled-aot/dotnet.aotprofile and b/src/profiled-aot/dotnet.aotprofile differ diff --git a/src/profiled-aot/dotnet.aotprofile.txt b/src/profiled-aot/dotnet.aotprofile.txt index 9d3833541a6..26c51c41574 100644 --- a/src/profiled-aot/dotnet.aotprofile.txt +++ b/src/profiled-aot/dotnet.aotprofile.txt @@ -31,8 +31,6 @@ Methods: bool Java.Interop.JniEnvironment/Types:IsInstanceOf (Java.Interop.JniObjectReference,Java.Interop.JniObjectReference) bool Java.Interop.JniEnvironment/Types:IsSameObject (Java.Interop.JniObjectReference,Java.Interop.JniObjectReference) bool Java.Interop.JniEnvironmentInfo:get_IsValid () - bool Java.Interop.JniFieldInfo:get_IsValid () - bool Java.Interop.JniMethodInfo:get_IsValid () bool Java.Interop.JniPeerMembers/JniInstanceMethods:InvokeNonvirtualBooleanMethod (string,Java.Interop.IJavaPeerable,Java.Interop.JniArgumentValue*) bool Java.Interop.JniPeerMembers/JniInstanceMethods:InvokeVirtualBooleanMethod (string,Java.Interop.IJavaPeerable,Java.Interop.JniArgumentValue*) bool Java.Interop.JniPeerMembers/JniInstanceMethods:TryInvokeBooleanStaticRedirect (Java.Interop.JniMethodInfo,Java.Interop.IJavaPeerable,Java.Interop.JniArgumentValue*,bool&) @@ -52,7 +50,7 @@ Methods: bool Microsoft.Win32.SafeHandles.SafeFileHandle:get_IsInvalid () bool Microsoft.Win32.SafeHandles.SafeFileHandle:get_SupportsRandomAccess () bool Microsoft.Win32.SafeHandles.SafeFileHandle:GetCanSeek () - bool Microsoft.Win32.SafeHandles.SafeFileHandle:Init (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,long&,Interop/Sys/Permissions&) + bool Microsoft.Win32.SafeHandles.SafeFileHandle:Init (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileOptions,long,long&,System.IO.UnixFileMode&) bool Microsoft.Win32.SafeHandles.SafeFileHandle:ReleaseHandle () bool Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid:get_IsInvalid () bool System.AppContext:TryGetSwitch (string,bool&) @@ -66,6 +64,7 @@ Methods: bool System.Boolean:TryParse (System.ReadOnlySpan`1,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,11 +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: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&) bool System.Collections.Generic.HashSet`1:Contains (string) @@ -107,15 +108,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) @@ -174,24 +195,34 @@ 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&) 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 () 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) @@ -203,6 +234,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[]) @@ -244,10 +276,13 @@ 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) 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) @@ -260,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 () @@ -329,6 +365,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,9 +391,11 @@ 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 () + 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) @@ -362,6 +403,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 () @@ -395,14 +437,16 @@ 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) 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.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) @@ -423,14 +467,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 +500,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 +509,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,18 +539,30 @@ 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/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/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|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) @@ -494,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 () @@ -511,13 +588,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) @@ -538,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&) @@ -547,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) @@ -563,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) @@ -575,11 +654,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 () @@ -608,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) @@ -640,19 +731,24 @@ Methods: intptr Mono.SafeStringMarshal:get_Value () intptr Mono.SafeStringMarshal:StringToUtf8 (string) intptr Mono.SafeStringMarshal:StringToUtf8_icall (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.Globalization.CompareInfo/SortHandleCache:GetCachedSortHandle (string) + 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) 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) @@ -760,13 +856,14 @@ 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 () 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) @@ -794,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) @@ -811,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 () @@ -845,28 +941,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 +1013,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 +1043,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 +1061,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 +1085,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 +1106,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 () @@ -974,11 +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 () @@ -1033,15 +1183,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,13 +1217,14 @@ 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) 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) @@ -1112,17 +1273,18 @@ 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) 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) @@ -1130,16 +1292,29 @@ 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.Span`1:op_Implicit (System.Span`1) + System.ReadOnlySpan`1 System.Runtime.InteropServices.MemoryMarshal:CreateReadOnlySpanFromNullTerminated (char*) 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) + 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 +1360,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 +1378,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 +1386,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) @@ -1229,14 +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.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) @@ -1360,7 +1536,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) @@ -1407,13 +1582,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) @@ -1644,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&) @@ -1655,7 +1830,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,7 +1839,9 @@ 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 () void System.Array/EmptyArray`1:.cctor () void System.ArraySegment`1:.cctor () @@ -1706,12 +1882,14 @@ 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) 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,24 +1904,27 @@ 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 () + 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 () @@ -1751,11 +1932,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) @@ -1764,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 () @@ -1789,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) @@ -1822,25 +2003,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,8 +2039,10 @@ 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.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) @@ -1864,6 +2057,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) @@ -1889,15 +2083,16 @@ 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 () 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) @@ -1924,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 () @@ -2073,6 +2267,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) @@ -2090,24 +2285,26 @@ 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) + 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 () 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 () 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 +2327,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 +2365,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,10 +2400,11 @@ 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) 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) @@ -2233,6 +2437,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&) @@ -2252,14 +2459,12 @@ 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) 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) @@ -2288,9 +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.StringBuilderCache:Release (System.Text.StringBuilder) void System.Text.UTF8Encoding:.cctor () void System.Text.UTF8Encoding:.ctor () void System.Text.UTF8Encoding:.ctor (bool) @@ -2298,7 +2501,11 @@ 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: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 +2594,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 +2603,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) @@ -2479,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) @@ -2489,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) @@ -2506,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) @@ -2536,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 () @@ -2543,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) @@ -2551,6 +2762,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 +2813,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)