public NLogViewerProvider(IProviderSettings settings) { settings.ThrowIfNull(nameof(settings)); networkSettings = settings as INLogAppenderSettings; networkSettings.ThrowIfNull(nameof(networkSettings)); Information = ProviderRegistrationInformation.Info; ProviderSettings = networkSettings; }
public NLogViewerProvider(IProviderSettings settings) { if (settings == null) { throw new ArgumentNullException(nameof(settings)); } networkSettings = settings as INLogAppenderSettings; if (networkSettings == null) { throw new ArgumentException("settings should be assignable to INLogAppenderSettings", nameof(settings)); } Information = ProviderRegistrationInformation.Info; ProviderSettings = networkSettings; }