private CancellationRegion(CancellationSignal signal) { BCLDebug.Assert(signal != null, "Must have a cancelation signal instance."); _signal = signal; }