Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@novell.com>2009-07-24 13:04:36 +0400
committerMike Krüger <mkrueger@novell.com>2009-07-24 13:04:36 +0400
commitda816e5d700db7874c078279aae7a1ddbd6c127c (patch)
treec5a83c6002563e8291f530e2c1ab4925a0cef5e2 /main/contrib
parent9e21a19eaa71f470260d059658367f2c6daa55b2 (diff)
* Src/Visitors/LookupTableVisitor.cs: Lookup table visitor resets
now on parse. svn path=/trunk/monodevelop/; revision=138612
Diffstat (limited to 'main/contrib')
-rw-r--r--main/contrib/NRefactory/Project/ChangeLog5
-rw-r--r--main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs6
2 files changed, 11 insertions, 0 deletions
diff --git a/main/contrib/NRefactory/Project/ChangeLog b/main/contrib/NRefactory/Project/ChangeLog
index 034e87674f..b2d23c7660 100644
--- a/main/contrib/NRefactory/Project/ChangeLog
+++ b/main/contrib/NRefactory/Project/ChangeLog
@@ -1,5 +1,10 @@
2009-07-24 Mike Krüger <mkrueger@novell.com>
+ * Src/Visitors/LookupTableVisitor.cs: Lookup table visitor
+ resets now on parse.
+
+2009-07-24 Mike Krüger <mkrueger@novell.com>
+
* Src/Parser/CSharp/cs.ATG:
* Src/Parser/CSharp/Parser.cs: Catch clauses have now set
their correct positions.
diff --git a/main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs b/main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs
index 1d0c65113a..b6eaf4b8b4 100644
--- a/main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs
+++ b/main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs
@@ -69,6 +69,12 @@ namespace ICSharpCode.NRefactory.Visitors
}
}
+ public override object VisitCompilationUnit (ICSharpCode.NRefactory.Ast.CompilationUnit compilationUnit, object data)
+ {
+ variables.Clear ();
+ return base.VisitCompilationUnit (compilationUnit, data);
+ }
+
public void AddVariable(TypeReference typeRef, string name,
Location startPos, Location endPos, bool isConst,
bool isLoopVariable, Expression initializer,