Stop collecting disposables if changed token encountered (#66265)
authorPavel Ivanov <ivanovpavelalex45@gmail.com>
Thu, 10 Mar 2022 16:49:34 +0000 (21:49 +0500)
committerGitHub <noreply@github.com>
Thu, 10 Mar 2022 16:49:34 +0000 (10:49 -0600)
commit67ea9c0bb48bf1e4be793d268cd9b3bbc4f13ae5
tree0ed39862e7426c2eef9a01962ade7948655fea75
parent5c0c3179ef67b03336ef72ed2b64a5216247d600
Stop collecting disposables if changed token encountered (#66265)

* reproduce issue: collecting disposables even if composite token has alredy been changed

* stop collecting disposables if composite token has already been changed

* Update src/libraries/Microsoft.Extensions.Primitives/tests/CompositeChangeTokenTest.cs

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* Update src/libraries/Microsoft.Extensions.Primitives/tests/CompositeChangeTokenTest.cs

Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
src/libraries/Microsoft.Extensions.Primitives/src/CompositeChangeToken.cs
src/libraries/Microsoft.Extensions.Primitives/tests/CompositeChangeTokenTest.cs