| File: BrowserPlatform.cs | Web Access |
| Project: Microsoft.AspNetCore.Components.Platform.csproj (Microsoft.AspNetCore.Components.Platform) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.AspNetCore.Components.Platform; internal sealed class BrowserPlatform : IBrowserPlatform, IAsyncDisposable { public BrowserPlatform(Microsoft.JSInterop.IJSRuntime jsRuntime) { Window = new Window(jsRuntime); } public Window Window { get; } public ValueTask DisposeAsync() { return ((IInternalAsyncDisposal)Window).InternalDisposeAsync(); } }