From 8caca2441e1352db81c5020c97d8e89cf0866c58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Thu, 20 Sep 2012 07:33:08 +0200 Subject: [PATCH] Fixed possible null reference exception. --- .../Refactoring/VariableReferenceGraph.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/VariableReferenceGraph.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/VariableReferenceGraph.cs index 74a4c08523..29cb6767db 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/VariableReferenceGraph.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/VariableReferenceGraph.cs @@ -261,7 +261,10 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring } } } - return nodeDict [startNode]; + VariableReferenceNode result; + if (!nodeDict.TryGetValue (startNode, out result)) + return new VariableReferenceNode (); + return result; } }