public SearchModeViewModel(ISearchSettingsFactory settingsFactory, ISettingsVisitor settingsVisitor) { if (settingsFactory == null) { throw new ArgumentNullException(nameof(settingsFactory)); } if (settingsVisitor == null) { throw new ArgumentNullException(nameof(settingsVisitor)); } _settingsFactory = settingsFactory; _settingsVisitor = settingsVisitor; }
public override IDictionary <String, String> Accept(ISettingsVisitor visitor) { return(visitor.Visit(this)); }
public abstract IDictionary <String, String> Accept(ISettingsVisitor visitor);