From 426edeb678d1104c671aa89db7f2a2fb7800fdd1 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Mon, 20 Apr 2026 12:15:34 +0800 Subject: [PATCH] =?UTF-8?q?revert:=20=E6=92=A4=E9=94=80=20IAsyncDisposable?= =?UTF-8?q?=20=E6=8E=A5=E5=8F=A3=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/DockViewComponent.razor.cs | 16 ----------- .../Components/DockViewTitleBar.razor.cs | 27 +------------------ 2 files changed, 1 insertion(+), 42 deletions(-) diff --git a/src/components/BootstrapBlazor.DockView/Components/DockViewComponent.razor.cs b/src/components/BootstrapBlazor.DockView/Components/DockViewComponent.razor.cs index de5a128e..4f97aca0 100644 --- a/src/components/BootstrapBlazor.DockView/Components/DockViewComponent.razor.cs +++ b/src/components/BootstrapBlazor.DockView/Components/DockViewComponent.razor.cs @@ -191,20 +191,4 @@ private async Task OnClickBar() internal void SetVisible(bool visible) => Visible = visible; internal void SetLock(bool isLock) => IsLock = isLock; - - /// - /// - /// - /// - protected override void Dispose(bool disposing) - { - base.Dispose(disposing); - - if (OnClickTitleBarCallback != null) - { - OnClickTitleBarCallback = null; - } - - DockView.RemoveComponentState(Key); - } } diff --git a/src/components/BootstrapBlazor.DockView/Components/DockViewTitleBar.razor.cs b/src/components/BootstrapBlazor.DockView/Components/DockViewTitleBar.razor.cs index a774e7f8..a0f1c9a0 100644 --- a/src/components/BootstrapBlazor.DockView/Components/DockViewTitleBar.razor.cs +++ b/src/components/BootstrapBlazor.DockView/Components/DockViewTitleBar.razor.cs @@ -10,7 +10,7 @@ namespace BootstrapBlazor.Components; /// DockView 标题栏组件 /// DockView title bar component /// -public partial class DockViewTitleBar : IAsyncDisposable +public partial class DockViewTitleBar { /// /// 获得/设置 标题前置图标点击回调方法,默认为 null @@ -40,29 +40,4 @@ private async Task OnClickBar() await OnClickBarCallback(); } } - - /// - /// - /// - /// - /// - protected virtual ValueTask DisposeAsync(bool disposing) - { - if (disposing) - { - OnClickBarCallback = null; - } - - return ValueTask.CompletedTask; - } - - /// - /// - /// - /// - public async ValueTask DisposeAsync() - { - await DisposeAsync(true); - GC.SuppressFinalize(this); - } }