@@ -65,15 +65,13 @@ internal static ParameterListSyntax GetDelegateParameterList(IMethodSymbol metho
6565
6666 private static void HandleAnonymousMethodExpression ( SyntaxNodeAnalysisContext context )
6767 {
68- var diagnosticProperties = ImmutableDictionary . CreateBuilder < string , string > ( ) ;
69-
7068 bool reportDiagnostic = true ;
7169 var anonymousMethod = ( AnonymousMethodExpressionSyntax ) context . Node ;
7270
7371 switch ( anonymousMethod . Parent . Kind ( ) )
7472 {
7573 case SyntaxKind . Argument :
76- reportDiagnostic = HandleMethodInvocation ( context . SemanticModel , anonymousMethod , ( ArgumentSyntax ) anonymousMethod . Parent , diagnosticProperties ) ;
74+ reportDiagnostic = HandleMethodInvocation ( context . SemanticModel , anonymousMethod , ( ArgumentSyntax ) anonymousMethod . Parent ) ;
7775 break ;
7876
7977 case SyntaxKind . EqualsValueClause :
@@ -88,11 +86,11 @@ private static void HandleAnonymousMethodExpression(SyntaxNodeAnalysisContext co
8886
8987 if ( reportDiagnostic )
9088 {
91- context . ReportDiagnostic ( Diagnostic . Create ( Descriptor , anonymousMethod . DelegateKeyword . GetLocation ( ) , diagnosticProperties . ToImmutable ( ) ) ) ;
89+ context . ReportDiagnostic ( Diagnostic . Create ( Descriptor , anonymousMethod . DelegateKeyword . GetLocation ( ) ) ) ;
9290 }
9391 }
9492
95- private static bool HandleMethodInvocation ( SemanticModel semanticModel , AnonymousMethodExpressionSyntax anonymousMethod , ArgumentSyntax argumentSyntax , ImmutableDictionary < string , string > . Builder propertiesBuilder )
93+ private static bool HandleMethodInvocation ( SemanticModel semanticModel , AnonymousMethodExpressionSyntax anonymousMethod , ArgumentSyntax argumentSyntax )
9694 {
9795 // invocation -> argument list -> argument -> anonymous method
9896 var argumentListSyntax = argumentSyntax ? . Parent as ArgumentListSyntax ;
0 commit comments