#pragma warning restore CS8618 public AnnotatedProblemDetails(FluentValidationProblemDetails problemDetails) { Detail = problemDetails.Detail; Instance = problemDetails.Instance; Status = problemDetails.Status; Title = problemDetails.Title; Type = problemDetails.Type; foreach (var kvp in problemDetails.Extensions) { Extensions[kvp.Key] = kvp.Value; } Rules = problemDetails.Rules; foreach (var kvp in problemDetails.ValidationErrors) { Errors[kvp.Key] = kvp.Value; } }
public void CopyTo(FluentValidationProblemDetails problemDetails) { problemDetails.Type = Type; problemDetails.Title = Title; problemDetails.Status = Status; problemDetails.Instance = Instance; problemDetails.Detail = Detail; foreach (var kvp in Extensions) { problemDetails.Extensions[kvp.Key] = kvp.Value; } Rules = problemDetails.Rules; foreach (var kvp in problemDetails.ValidationErrors) { Errors[kvp.Key] = kvp.Value; } }