.editorconfig

This commit is contained in:
2022-11-11 12:29:10 -07:00
parent 94643d7c4d
commit 59db921a65
4 changed files with 35 additions and 17 deletions

View File

@ -28,14 +28,22 @@ public class AppSettings
private static Models.AppSettings Get(AppSettings appSettings)
{
Models.AppSettings result;
if (appSettings.DateFormat is null) throw new NullReferenceException(nameof(DateFormat));
if (appSettings.Directory is null) throw new NullReferenceException(nameof(Directory));
if (appSettings.LogFilter is null) throw new NullReferenceException(nameof(LogFilter));
if (appSettings.MessageFilters is null) throw new NullReferenceException(nameof(MessageFilters));
if (appSettings.MillisecondsDelay is null) throw new NullReferenceException(nameof(MillisecondsDelay));
if (appSettings.MonitorApplicationResource is null) throw new NullReferenceException(nameof(MonitorApplicationResource));
if (appSettings.MonitorApplicationSite is null) throw new NullReferenceException(nameof(MonitorApplicationSite));
if (appSettings.RollingMinutes is null) throw new NullReferenceException(nameof(RollingMinutes));
if (appSettings.DateFormat is null)
throw new NullReferenceException(nameof(DateFormat));
if (appSettings.Directory is null)
throw new NullReferenceException(nameof(Directory));
if (appSettings.LogFilter is null)
throw new NullReferenceException(nameof(LogFilter));
if (appSettings.MessageFilters is null)
throw new NullReferenceException(nameof(MessageFilters));
if (appSettings.MillisecondsDelay is null)
throw new NullReferenceException(nameof(MillisecondsDelay));
if (appSettings.MonitorApplicationResource is null)
throw new NullReferenceException(nameof(MonitorApplicationResource));
if (appSettings.MonitorApplicationSite is null)
throw new NullReferenceException(nameof(MonitorApplicationSite));
if (appSettings.RollingMinutes is null)
throw new NullReferenceException(nameof(RollingMinutes));
result = new(appSettings.DateFormat, appSettings.Directory, appSettings.LogFilter, appSettings.MessageFilters, appSettings.MonitorApplicationResource, appSettings.MonitorApplicationSite, appSettings.MillisecondsDelay.Value, appSettings.RollingMinutes.Value);
return result;
}