int IComparable <IAsyncStream <T> > .CompareTo(IAsyncStream <T> other)
        {
            int r = ProviderName.CompareTo(other.ProviderName);

            if (r != 0)
            {
                return(r);
            }

            r = Namespace.CompareTo(other.Namespace);
            if (r != 0)
            {
                return(r);
            }

            return(Guid.CompareTo(other.Guid));
        }