@@ -33,33 +33,18 @@ public class OpenApiDiagnostic : IDiagnostic
33
33
/// </summary>
34
34
/// <param name="diagnosticToAdd"></param>
35
35
/// <param name="fileNameToAdd"></param>
36
- public void AppendDiagnostic ( OpenApiDiagnostic diagnosticToAdd , string fileNameToAdd )
36
+ public void AppendDiagnostic ( OpenApiDiagnostic diagnosticToAdd , string fileNameToAdd = null )
37
37
{
38
+ var fileNameIsSupplied = ! string . IsNullOrEmpty ( fileNameToAdd ) ;
38
39
foreach ( var err in diagnosticToAdd . Errors )
39
40
{
40
- string errMsgWithFileName ;
41
- if ( ! ( string . IsNullOrEmpty ( fileNameToAdd ) || string . IsNullOrWhiteSpace ( fileNameToAdd ) ) )
42
- {
43
- errMsgWithFileName = $ "[File: { fileNameToAdd } ] { err . Message } ";
44
- }
45
- else
46
- {
47
- errMsgWithFileName = err . Message ;
48
- }
41
+ var errMsgWithFileName = fileNameIsSupplied ? $ "[File: { fileNameToAdd } ] { err . Message } " : err . Message ;
49
42
Errors . Add ( new OpenApiError ( err . Pointer , errMsgWithFileName ) ) ;
50
43
}
51
44
foreach ( var warn in diagnosticToAdd . Warnings )
52
45
{
53
- string warnMsgWithFileName ;
54
- if ( ! ( string . IsNullOrEmpty ( fileNameToAdd ) || string . IsNullOrWhiteSpace ( fileNameToAdd ) ) )
55
- {
56
- warnMsgWithFileName = $ "[File: { fileNameToAdd } ] { warn . Message } ";
57
- }
58
- else
59
- {
60
- warnMsgWithFileName = warn . Message ;
61
- }
62
- Errors . Add ( new OpenApiError ( warn . Pointer , warnMsgWithFileName ) ) ;
46
+ var warnMsgWithFileName = fileNameIsSupplied ? $ "[File: { fileNameToAdd } ] { warn . Message } " : warn . Message ;
47
+ Warnings . Add ( new OpenApiError ( warn . Pointer , warnMsgWithFileName ) ) ;
63
48
}
64
49
}
65
50
}
0 commit comments