[FileStream] handle UNC and device paths (#54483)
authorAdam Sitnik <adam.sitnik@gmail.com>
Wed, 23 Jun 2021 06:53:55 +0000 (08:53 +0200)
committerGitHub <noreply@github.com>
Wed, 23 Jun 2021 06:53:55 +0000 (08:53 +0200)
commit0aafceb47a2a26783e3b3ece891e45bf49354fe6
treedae4c6dd37db44f2fb3d86fda5aba64db43c4653
parentcd0b3ef6695e520e8c4757fed34891e6860dd7bd
[FileStream] handle UNC and device paths (#54483)

* stop using NtCreateFile as there is no public and reliable way of mapping DOS to NT paths
src/libraries/Common/src/Interop/Windows/Kernel32/Interop.FILE_ALLOCATION_INFO.cs [new file with mode: 0644]
src/libraries/System.Private.CoreLib/src/Microsoft/Win32/SafeHandles/SafeFileHandle.Windows.cs
src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems