diff --git a/xml/System.Collections.Concurrent/BlockingCollection`1.xml b/xml/System.Collections.Concurrent/BlockingCollection`1.xml
index f8599e13e7c..2f5dd9b5926 100644
--- a/xml/System.Collections.Concurrent/BlockingCollection`1.xml
+++ b/xml/System.Collections.Concurrent/BlockingCollection`1.xml
@@ -1872,16 +1872,8 @@ This member is an explicit interface member implementation. It can be used only
The array of collections.
The item to be added to one of the collections.
A that represents the number of milliseconds to wait, or a that represents -1 milliseconds to wait indefinitely.
- Tries to add the specified item to any one of the specified instances while observing the specified cancellation token.
+ Tries to add the specified item to any one of the specified instances.
The index of the collection in the array to which the item was added, or -1 if the item could not be added.
-
-
-
At least one of the instances has been disposed.
The argument is null.
@@ -1939,9 +1931,16 @@ This member is an explicit interface member implementation. It can be used only
The item to be added to one of the collections.
The number of milliseconds to wait for the collection to accept the item, or (-1) to wait indefinitely.
A cancellation token to observe.
- Tries to add the specified item to any one of the specified instances.
+ Tries to add the specified item to any one of the specified instances while observing the specified cancellation token.
The index of the collection in the array to which the item was added, or -1 if the item could not be added.
- To be added.
+
+ if `cancellationToken` is canceled before space becomes available for the add operation.
+
+ ]]>
+
The is canceled.
At least one underlying collection didn't accept the item.
The argument is null.