The resulting object will still be a parallel dictionary. Calls such as Add or Remove use the underlying implementation of TryAdd and TryRemove (which are thread safe). Dropping an object by another type does not change the object itself.
In addition, for clarification, you can use tools like ILSpy to find out what the implementation of the standard IDictionary methods is and whether they will still be thread safe.
source share