Ensure parent is a MethodDeclarationSyntax

This commit is contained in:
Pranav K 2018-07-30 14:59:25 -07:00
parent d346255db6
commit b2a1a7c9de
No known key found for this signature in database
GPG Key ID: 1963DA6D96C3057A
1 changed files with 5 additions and 1 deletions

View File

@ -74,7 +74,11 @@ namespace Microsoft.AspNetCore.Mvc.Analyzers
return;
}
var methodSyntax = (MethodDeclarationSyntax)parent.Syntax;
if (!(parent.Syntax is MethodDeclarationSyntax methodSyntax))
{
return;
}
var semanticModel = operationAnalysisContext.Compilation.GetSemanticModel(methodSyntax.SyntaxTree);
var methodSymbol = semanticModel.GetDeclaredSymbol(methodSyntax, operationAnalysisContext.CancellationToken);