@@ -63,6 +63,9 @@ public static void ReportDiagnostic(this SyntaxNodeAnalysisContext context, Diag
6363 public static void ReportDiagnostic ( this SyntaxNodeAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , SyntaxReference syntaxReference , params string ? [ ] ? messageArgs )
6464 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , syntaxReference , messageArgs ) ;
6565
66+ public static void ReportDiagnostic ( this SyntaxNodeAnalysisContext context , DiagnosticDescriptor descriptor , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
67+ => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties : null , operation , options , messageArgs ) ;
68+
6669 public static void ReportDiagnostic ( this SyntaxNodeAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
6770 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , operation , options , messageArgs ) ;
6871
@@ -134,6 +137,9 @@ public static void ReportDiagnostic(this SymbolAnalysisContext context, Diagnost
134137 public static void ReportDiagnostic ( this SymbolAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , SyntaxReference syntaxReference , params string ? [ ] ? messageArgs )
135138 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , syntaxReference , messageArgs ) ;
136139
140+ public static void ReportDiagnostic ( this SymbolAnalysisContext context , DiagnosticDescriptor descriptor , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
141+ => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties : null , operation , options , messageArgs ) ;
142+
137143 public static void ReportDiagnostic ( this SymbolAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
138144 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , operation , options , messageArgs ) ;
139145
@@ -205,6 +211,9 @@ public static void ReportDiagnostic(this OperationAnalysisContext context, Diagn
205211 public static void ReportDiagnostic ( this OperationAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , SyntaxReference syntaxReference , params string ? [ ] ? messageArgs )
206212 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , syntaxReference , messageArgs ) ;
207213
214+ public static void ReportDiagnostic ( this OperationAnalysisContext context , DiagnosticDescriptor descriptor , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
215+ => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties : null , operation , options , messageArgs ) ;
216+
208217 public static void ReportDiagnostic ( this OperationAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
209218 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , operation , options , messageArgs ) ;
210219
@@ -276,6 +285,9 @@ public static void ReportDiagnostic(this OperationBlockAnalysisContext context,
276285 public static void ReportDiagnostic ( this OperationBlockAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , SyntaxReference syntaxReference , params string ? [ ] ? messageArgs )
277286 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , syntaxReference , messageArgs ) ;
278287
288+ public static void ReportDiagnostic ( this OperationBlockAnalysisContext context , DiagnosticDescriptor descriptor , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
289+ => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties : null , operation , options , messageArgs ) ;
290+
279291 public static void ReportDiagnostic ( this OperationBlockAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
280292 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , operation , options , messageArgs ) ;
281293
@@ -347,6 +359,9 @@ public static void ReportDiagnostic(this CompilationAnalysisContext context, Dia
347359 public static void ReportDiagnostic ( this CompilationAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , SyntaxReference syntaxReference , params string ? [ ] ? messageArgs )
348360 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , syntaxReference , messageArgs ) ;
349361
362+ public static void ReportDiagnostic ( this CompilationAnalysisContext context , DiagnosticDescriptor descriptor , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
363+ => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties : null , operation , options , messageArgs ) ;
364+
350365 public static void ReportDiagnostic ( this CompilationAnalysisContext context , DiagnosticDescriptor descriptor , ImmutableDictionary < string , string ? > ? properties , IInvocationOperation operation , DiagnosticInvocationReportOptions options , params string ? [ ] messageArgs )
351366 => ReportDiagnostic ( new DiagnosticReporter ( context ) , descriptor , properties , operation , options , messageArgs ) ;
352367
0 commit comments