You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per the January 2023 plenary session, we should remove support for InstallErrorCause from the SuppressedError constructor. A SuppressedError already has two conceptual causes: the suppressing error and the suppressed error. In the case of a using declaration, a SuppressedError is only thrown when both conceptual causes are present, thus neither is definitively the "cause" of the SuppressedError.
InstallErrorCause introduces a third conceptual cause, which is an unnnecessary overcomplication. As a result, the consensus agreement is to remove support for InstallErrorCause in this case.
The text was updated successfully, but these errors were encountered:
Per the January 2023 plenary session, we should remove support for
InstallErrorCause
from theSuppressedError
constructor. ASuppressedError
already has two conceptual causes: the suppressing error and the suppressed error. In the case of ausing
declaration, aSuppressedError
is only thrown when both conceptual causes are present, thus neither is definitively the "cause" of theSuppressedError
.InstallErrorCause introduces a third conceptual cause, which is an unnnecessary overcomplication. As a result, the consensus agreement is to remove support for InstallErrorCause in this case.
The text was updated successfully, but these errors were encountered: