Drag-Drop-Set-Property-Item
This commit is contained in:
		| @ -1,18 +1,14 @@ | ||||
| using Microsoft.Extensions.Configuration; | ||||
| using System.Text.Json; | ||||
|  | ||||
| namespace View_by_Distance.Drag_Drop_Explorer.Models.Binder; | ||||
| namespace View_by_Distance.Drag.Drop.Move.Models.Binder; | ||||
|  | ||||
| public class AppSettings | ||||
| { | ||||
|  | ||||
| #nullable disable | ||||
|  | ||||
|     public string Company { get; set; } | ||||
|     public string? Company { get; set; } | ||||
|     public int? MaxDegreeOfParallelism { get; set; } | ||||
|     public string WorkingDirectoryName { get; set; } | ||||
|  | ||||
| #nullable restore | ||||
|     public string? WorkingDirectoryName { get; set; } | ||||
|  | ||||
|     public override string ToString() | ||||
|     { | ||||
| @ -23,8 +19,12 @@ public class AppSettings | ||||
|     private static Models.AppSettings Get(AppSettings? appSettings) | ||||
|     { | ||||
|         Models.AppSettings result; | ||||
|         if (appSettings?.Company is null) | ||||
|             throw new NullReferenceException(nameof(appSettings.Company)); | ||||
|         if (appSettings?.MaxDegreeOfParallelism is null) | ||||
|             throw new NullReferenceException(nameof(appSettings.MaxDegreeOfParallelism)); | ||||
|         if (appSettings?.WorkingDirectoryName is null) | ||||
|             throw new NullReferenceException(nameof(appSettings.WorkingDirectoryName)); | ||||
|         result = new( | ||||
|             appSettings.Company, | ||||
|             appSettings.MaxDegreeOfParallelism.Value, | ||||
|  | ||||
		Reference in New Issue
	
	Block a user