diff options
author | Mike Krüger <mkrueger@novell.com> | 2009-07-24 13:04:36 +0400 |
---|---|---|
committer | Mike Krüger <mkrueger@novell.com> | 2009-07-24 13:04:36 +0400 |
commit | da816e5d700db7874c078279aae7a1ddbd6c127c (patch) | |
tree | c5a83c6002563e8291f530e2c1ab4925a0cef5e2 /main/contrib | |
parent | 9e21a19eaa71f470260d059658367f2c6daa55b2 (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/ChangeLog | 5 | ||||
-rw-r--r-- | main/contrib/NRefactory/Project/Src/Visitors/LookupTableVisitor.cs | 6 |
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, |