Current implementation backing use! in most of the CEs for the IDisposable implementing type to be null allowing. This is an artificial requirement which limits the usefulness of the code.
This PR amends the implementations to allow type for which null is not a valid value.
Current implementation backing
use!
in most of the CEs for theIDisposable
implementing type to be null allowing. This is an artificial requirement which limits the usefulness of the code.This PR amends the implementations to allow type for which null is not a valid value.