public static CancellationToken AsToken(RemoteCancellationToken remoteToken)
        {
            var sink = new InternalRemoteCancellationTokenSink();

            remoteToken.InternalRegisterSink(sink);
            return(sink.Token);
        }