Пример #1
0
        /// <summary>
        /// Formats the specified diagnostics collection as a user-friendly message.
        /// </summary>
        /// <param name="diagnostics">The diagnostics collection.</param>
        /// <returns>A string containing a user-friendly message.</returns>
        private static ICollection <string> GetDiagnosticMessages(IDiagnostics diagnostics)
        {
            if (diagnostics == null)
            {
                throw new ArgumentNullException(nameof(diagnostics));
            }

            return(diagnostics
                   .Select((diagnostic) => string.Format(diagnostic.Code, diagnostic.Args))
                   .ToList());
        }