In Blazor Server the entire .NET Core library is supported. In the Blazor WebAssembly Project (to my knowledge) there is only a subset of .NET is available.
This kinda makes sense, like for example File I/O doesn't make sense in the browser sandbox.
Just for the sake of experimenting I tried executing this inside a Blazor WASM Project:
var psname = System.Diagnostics.Process.GetCurrentProcess().ProcessName
This will cause the page.razor to crash.
So now I wonder if/where there is information/documentation on which native .NET classes and namespaces are actually supported inside Blazor WASM, so I don't have to guess what could make sense and what not.
I was already googling and searching docs.microsoft.com for a while now but couldn't find more than this statement
The app is restricted to the capabilities of the browser
from here and this mention https://stackoverflow.com/a/69182346/17562157
Thanks!