diff --git a/src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.AnyMobile.InvokeNativeHandler.cs b/src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.AnyMobile.InvokeNativeHandler.cs index 937bc237c3c739..fbe67ae27b2cd8 100644 --- a/src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.AnyMobile.InvokeNativeHandler.cs +++ b/src/libraries/System.Net.Http/src/System/Net/Http/HttpClientHandler.AnyMobile.InvokeNativeHandler.cs @@ -332,11 +332,10 @@ private void SetCredentials(ICredentials? value) private static HttpMessageHandler CreateNativeHandler() { - return (HttpMessageHandler)CallNative(); + return CallNative(null); [UnsafeAccessor(UnsafeAccessorKind.StaticMethod, Name = "GetHttpMessageHandler")] - [return: UnsafeAccessorType(NativeHandlerType)] - static extern object CallNative(); + static extern HttpMessageHandler CallNative([UnsafeAccessorType(GetHttpMessageHandlerType)] object? _); } } }