Skip to content

Commit f6687bf

Browse files
committed
adjust code style
1 parent bec007c commit f6687bf

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/ConsoleAppFramework/Emitter.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -871,20 +871,21 @@ public void Dispose()
871871
872872
public async ValueTask DisposeAsync()
873873
{
874-
await CastAndDispose(host);
875-
await CastAndDispose(scope);
876874
await CastAndDispose(serviceProvider);
875+
await CastAndDispose(scope);
877876
await CastAndDispose(serviceServiceProvider);
878-
GC.SuppressFinalize(this);
879-
880-
return;
877+
await CastAndDispose(host);
881878
882879
static async ValueTask CastAndDispose<T>(T resource)
883880
{
884881
if (resource is IAsyncDisposable resourceAsyncDisposable)
882+
{
885883
await resourceAsyncDisposable.DisposeAsync();
884+
}
886885
else if (resource is IDisposable resourceDisposable)
886+
{
887887
resourceDisposable.Dispose();
888+
}
888889
}
889890
}
890891
}

0 commit comments

Comments
 (0)