From f3829def7da75a11234d362f83bad2b085aa2f48 Mon Sep 17 00:00:00 2001 From: Youssef Victor Date: Fri, 24 Dec 2021 10:01:58 +0200 Subject: [PATCH] Does MethodKind.LocalFunction has any effect on code generation service? --- .../EventHookup/EventHookupCommandHandler_TabKeyCommand.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/EditorFeatures/CSharp/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs b/src/EditorFeatures/CSharp/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs index 9217c543dad2b..a66120dc6f69e 100644 --- a/src/EditorFeatures/CSharp/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs +++ b/src/EditorFeatures/CSharp/EventHookup/EventHookupCommandHandler_TabKeyCommand.cs @@ -224,11 +224,8 @@ private static SyntaxNode AddGeneratedHandlerMethodToSolution( var eventHookupExpression = root.GetAnnotatedNodesAndTokens(plusEqualsTokenAnnotation).Single().AsToken().GetAncestor(); var typeDecl = eventHookupExpression.GetAncestor(); - var methodKind = typeDecl is null - ? MethodKind.LocalFunction - : MethodKind.Ordinary; - var generatedMethodSymbol = GetMethodSymbol(document, eventHandlerMethodName, eventHookupExpression, methodKind, cancellationToken); + var generatedMethodSymbol = GetMethodSymbol(document, eventHandlerMethodName, eventHookupExpression, cancellationToken); if (generatedMethodSymbol == null) { @@ -246,7 +243,6 @@ private static IMethodSymbol GetMethodSymbol( SemanticDocument semanticDocument, string eventHandlerMethodName, AssignmentExpressionSyntax eventHookupExpression, - MethodKind methodKind, CancellationToken cancellationToken) { var semanticModel = semanticDocument.SemanticModel; @@ -278,7 +274,6 @@ private static IMethodSymbol GetMethodSymbol( name: eventHandlerMethodName, typeParameters: default, parameters: delegateInvokeMethod.Parameters, - methodKind: methodKind, statements: ImmutableArray.Create( CodeGenerationHelpers.GenerateThrowStatement(syntaxFactory, semanticDocument, "System.NotImplementedException"))); }