From 4a5f6f53a4458b3d00ac58a00051a3cf9c052c01 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Mon, 14 Sep 2015 16:03:58 -0700 Subject: [PATCH] Fix crash in 'use auto prop'. --- .../CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs b/src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs index 1429098969f..61de5427000 100644 --- a/src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs +++ b/src/EditorFeatures/CSharp/UseAutoProperty/UseAutoPropertyAnalyzer.cs @@ -81,7 +81,7 @@ private bool CheckExpressionSyntactically(ExpressionSyntax expression) protected override ExpressionSyntax GetGetterExpression(IMethodSymbol getMethod, CancellationToken cancellationToken) { var getAccessor = getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as AccessorDeclarationSyntax; - var firstStatement = getAccessor?.Body.Statements.SingleOrDefault(); + var firstStatement = getAccessor?.Body?.Statements.SingleOrDefault(); if (firstStatement?.Kind() == SyntaxKind.ReturnStatement) { var expr = ((ReturnStatementSyntax)firstStatement).Expression; -- GitLab