public InlineViewer Create(IObservable <ILineProvider> lineProvider, IObservable <LineProxy> selectedChanged, ILineProxyFactory lineProxyFactory) { var args = new InlineViewerArgs(lineProvider, selectedChanged, lineProxyFactory); return(_objectProvider.Get <InlineViewer>(new ExplictArg("args", args))); }
public InlineViewer Create(IObservable<ILineProvider> lineProvider, IObservable<LineProxy> selectedChanged, ILineProxyFactory lineProxyFactory) { var args = new InlineViewerArgs(lineProvider, selectedChanged, lineProxyFactory); return _objectProvider.Get<InlineViewer>(new ExplictArg("args", args)); }
public InlineViewerArgs([NotNull] IObservable<ILineProvider> lineProvider, [NotNull] IObservable<LineProxy> selectedChanged, [NotNull] ILineProxyFactory lineProxyFactory) { if (lineProvider == null) throw new ArgumentNullException("lineProvider"); if (selectedChanged == null) throw new ArgumentNullException("selectedChanged"); if (lineProxyFactory == null) throw new ArgumentNullException("lineProxyFactory"); LineProvider = lineProvider; SelectedChanged = selectedChanged; LineProxyFactory = lineProxyFactory; }
public InlineViewerArgs([NotNull] IObservable <ILineProvider> lineProvider, [NotNull] IObservable <LineProxy> selectedChanged, [NotNull] ILineProxyFactory lineProxyFactory) { if (lineProvider == null) { throw new ArgumentNullException(nameof(lineProvider)); } if (selectedChanged == null) { throw new ArgumentNullException(nameof(selectedChanged)); } if (lineProxyFactory == null) { throw new ArgumentNullException(nameof(lineProxyFactory)); } LineProvider = lineProvider; SelectedChanged = selectedChanged; LineProxyFactory = lineProxyFactory; }