We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c1ca061 commit 35d2e52Copy full SHA for 35d2e52
src/absil/ilread.fs
@@ -3971,19 +3971,15 @@ let ClosePdbReader pdb =
3971
#endif
3972
3973
let OpenILModuleReader infile opts =
3974
-
3975
-#if FX_NO_NATIVE_MEMORY_MAPPED_FILES
3976
-#else
3977
- try
+ if not IL.runningOnMono then
3978
let mmap = MemoryMappedFile.Create infile
3979
let modul,ilAssemblyRefs,pdb = genOpenBinaryReader infile mmap opts
3980
{ modul = modul;
3981
ilAssemblyRefs=ilAssemblyRefs;
3982
dispose = (fun () ->
3983
mmap.Close();
3984
ClosePdbReader pdb) }
3985
- with _ ->
3986
-#endif
+ else
3987
let mc = ByteFile.OpenIn infile
3988
let modul,ilAssemblyRefs,pdb = genOpenBinaryReader infile mc opts
3989
0 commit comments