From e4f071e19da6b2f826d3d2fcf7a273a69b801186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20Kr=C3=BCger?= Date: Tue, 18 Sep 2012 11:26:28 +0200 Subject: [PATCH] Removed static control flow graph builder. --- .../CodeIssues/AccessToClosureIssues/AccessToClosureIssue.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/AccessToClosureIssues/AccessToClosureIssue.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/AccessToClosureIssues/AccessToClosureIssue.cs index d797d320dd..7ff3a99360 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/AccessToClosureIssues/AccessToClosureIssue.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/CodeIssues/AccessToClosureIssues/AccessToClosureIssue.cs @@ -34,7 +34,7 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring { public abstract class AccessToClosureIssue : ICodeIssueProvider { - static ControlFlowGraphBuilder cfgBuilder = new ControlFlowGraphBuilder (); + ControlFlowGraphBuilder cfgBuilder = new ControlFlowGraphBuilder (); public string Title { get; private set; } @@ -143,7 +143,7 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring IDictionary> modifications = null; if (env.Body != null) { - cfg = cfgBuilder.BuildControlFlowGraph (env.Body); + cfg = issueProvider.cfgBuilder.BuildControlFlowGraph (env.Body); modifications = new Dictionary> (); foreach (var node in env.Children) { if (node.Kind == NodeKind.Modification || node.Kind == NodeKind.ReferenceAndModification) {