public static IObservable <bool> OpenViewModel <TViewModel>(this IReactiveViewModel This,
                                                             IDictionary <string, string> parameters, IDictionary <string, string> presentationInfo = null) where TViewModel : IReactiveViewModel
 {
     return(This.OpenViewModel(typeof(TViewModel), new DataContainer(parameters), new DataContainer(presentationInfo)));
 }
 public static IObservable <bool> OpenViewModel <TViewModel>(this IReactiveViewModel This,
                                                             IDataContainer parameters, IDataContainer presentationInfo = null) where TViewModel : IReactiveViewModel
 {
     return(This.OpenViewModel(typeof(TViewModel), parameters, presentationInfo));
 }
 public static IObservable <bool> OpenViewModel <TViewModel>(this IReactiveViewModel This) where TViewModel : IReactiveViewModel
 {
     return(This.OpenViewModel(typeof(TViewModel), null, null));
 }