I understand that there is CA1065 rule
but
We run into errors during disposing some services in our Blazor Server App. We can wrap all our code in Dispose with try/catch but there can be third party services. It comes quite difficult to find the reason of some services were not disposed (also because Blazor's CircuitHost logs _disposeFailed with Debug level).
It seems difficult to assume that Dispose() will never throw an exception somewhere.