Task/use get last p invoke error (#52212)
authorKareem Zedan <48921114+KZedan@users.noreply.github.com>
Sun, 9 May 2021 19:42:21 +0000 (20:42 +0100)
committerGitHub <noreply@github.com>
Sun, 9 May 2021 19:42:21 +0000 (12:42 -0700)
commitb08a97afb8270511c39fe26d37038877bb63a09b
treecaeaa1bcf6e4b6053ad78c404e46ac9a591387ff
parentb3278cabceae3231d669f39ea97d9aef8342799e
Task/use get last p invoke error (#52212)

* replacing GetLastWin32Error with GetLastPInvokeError in remaining assemblies

* replace GetLastWin32Error with GetLastPInvokeError in assemblies outside system.private.corelib

* Apply suggestions from code review

Co-authored-by: Jan Kotas <jkotas@microsoft.com>
27 files changed:
src/libraries/Microsoft.Win32.Primitives/src/System/ComponentModel/Win32Exception.cs
src/libraries/Microsoft.Win32.Primitives/tests/Win32ExceptionTests.cs
src/libraries/System.Console/src/System/ConsolePal.Windows.cs
src/libraries/System.IO.FileSystem.DriveInfo/src/System/IO/DriveInfo.Windows.cs
src/libraries/System.IO.FileSystem.DriveInfo/src/System/IO/Error.cs
src/libraries/System.IO.FileSystem.Watcher/src/System/IO/FileSystemWatcher.OSX.cs
src/libraries/System.IO.FileSystem/tests/PortedCommon/IOServices.cs
src/libraries/System.IO.FileSystem/tests/PortedCommon/ReparsePointUtilities.cs
src/libraries/System.IO.MemoryMappedFiles/src/System/IO/MemoryMappedFiles/MemoryMappedFile.Windows.cs
src/libraries/System.IO.MemoryMappedFiles/src/System/IO/MemoryMappedFiles/MemoryMappedView.Windows.cs
src/libraries/System.IO.Pipes/src/System/IO/Pipes/NamedPipeClientStream.Windows.cs
src/libraries/System.IO.Pipes/src/System/IO/Pipes/NamedPipeServerStream.Win32.cs
src/libraries/System.IO.Pipes/src/System/IO/Pipes/NamedPipeServerStream.Windows.cs
src/libraries/System.IO.Pipes/src/System/IO/Pipes/PipeCompletionSource.cs
src/libraries/System.IO.Pipes/src/System/IO/Pipes/PipeStream.Windows.cs
src/libraries/System.IO.Pipes/tests/InteropTest.Windows.cs
src/libraries/System.Net.HttpListener/src/System/Net/HttpListenerException.cs
src/libraries/System.Net.HttpListener/src/System/Net/Windows/HttpListenerSession.Windows.cs
src/libraries/System.Net.Ping/src/System/Net/NetworkInformation/Ping.Windows.cs
src/libraries/System.Net.Primitives/src/System/Net/SocketException.Windows.cs
src/libraries/System.Net.Security/src/System/Net/CertificateValidationPal.Windows.cs
src/libraries/System.Net.WebSockets/src/System/Net/WebSockets/WebSocketException.cs
src/libraries/System.Net.WebSockets/tests/WebSocketExceptionTests.cs
src/libraries/System.Runtime.Extensions/tests/System/EnvironmentTests.cs
src/libraries/System.Runtime.Handles/tests/SafeHandle.cs
src/libraries/System.Security.Cryptography.Csp/src/System/Security/Cryptography/CapiHelper.Windows.cs
src/libraries/System.Threading.Overlapped/tests/ThreadPoolBoundHandle_IntegrationTests.cs