public static CancellationToken AsToken(RemoteCancellationToken remoteToken) { var sink = new InternalRemoteCancellationTokenSink(); remoteToken.InternalRegisterSink(sink); return(sink.Token); }