From f1d011f1dd954482d3d9362e0215b4837c87ef11 Mon Sep 17 00:00:00 2001 From: WMJ Date: Tue, 18 Dec 2018 15:09:23 +0800 Subject: [PATCH] - Fixed a crash in Navi Bar #64 --- Codist/Helpers/CodeAnalysisHelper.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Codist/Helpers/CodeAnalysisHelper.cs b/Codist/Helpers/CodeAnalysisHelper.cs index daef5c89..c1a2190a 100644 --- a/Codist/Helpers/CodeAnalysisHelper.cs +++ b/Codist/Helpers/CodeAnalysisHelper.cs @@ -624,7 +624,7 @@ public static string GetDeclarationSignature(this SyntaxNode node, int position case SyntaxKind.ExpressionStatement: return ((ExpressionStatementSyntax)node).Expression.GetExpressionSignature(); case SyntaxKind.Attribute: return ((AttributeSyntax)node).Name.ToString(); case SyntaxKind.AttributeArgumentList: return GetAttributeArgumentListSignature((AttributeArgumentListSyntax)node); - case SyntaxKind.YieldReturnStatement: return ((YieldStatementSyntax)node).Expression.GetExpressionSignature(); + case SyntaxKind.YieldReturnStatement: return ((YieldStatementSyntax)node).Expression?.GetExpressionSignature(); case SyntaxKind.GotoStatement: case SyntaxKind.GotoCaseStatement: return ((GotoStatementSyntax)node).Expression?.GetExpressionSignature();