public static IDisposable RegisterProvider(IPageNavigationProvider value) { if (null != provider) { throw new InvalidOperationException(); } provider = value; return(new SubscriptionToken(value)); }
public SubscriptionToken(IPageNavigationProvider provider) { this.provider = provider; }