public SettingsFaultFinder(IEnumDisplayNameProvider enumDisplayNameProvider) { if (enumDisplayNameProvider == null) { throw new ArgumentNullException(nameof(enumDisplayNameProvider)); } _enumDisplayNameProvider = enumDisplayNameProvider; }
public OptionTasks(NameSpace session, IEnumDisplayNameProvider enumDisplayNameProvider, IOutlookSession outlookSession) { if (session == null) { throw new ArgumentNullException(nameof(session)); } if (enumDisplayNameProvider == null) { throw new ArgumentNullException(nameof(enumDisplayNameProvider)); } if (outlookSession == null) { throw new ArgumentNullException(nameof(outlookSession)); } _session = session; _enumDisplayNameProvider = enumDisplayNameProvider; _outlookSession = outlookSession; }
public OptionTasks(NameSpace session, IEnumDisplayNameProvider enumDisplayNameProvider, ISettingsFaultFinder settingsFaultFinder) { if (session == null) { throw new ArgumentNullException(nameof(session)); } if (enumDisplayNameProvider == null) { throw new ArgumentNullException(nameof(enumDisplayNameProvider)); } if (settingsFaultFinder == null) { throw new ArgumentNullException(nameof(settingsFaultFinder)); } _session = session; _enumDisplayNameProvider = enumDisplayNameProvider; _settingsFaultFinder = settingsFaultFinder; }