title: Adding to BlockingCollection after CompleteAdding is called
body: <p>I'm using a Producer-Consumer pattern and I use a <code>BlockingCollection</code> that produces data and consumes data from it. I call a method to produce the data and then set the <code>BlockingCollection</code> to <code>CompleteAdding</code> so that the consumer consumes all the data from the <code>BlockingCollection</code>. After some processing the application wants to add some other data to the <code>BlockingCollection</code>, but it can't because it is set to <code>CompleteAdding</code>, how can I set <code>CompleteAdding</code> to false, or how can I consume all the data from the <code>BlockingCollection</code>, not waiting for the <code>ComleteAdding</code>?</p>