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>2011-05-12 12:59:20 +0400
committerMike Krüger <mkrueger@novell.com>2011-05-12 12:59:20 +0400
commit43a7f883718bf46a123066393eb2b96151a92666 (patch)
tree34789a33591578538474dec6cb7a85db33a688dd /main/tests
parente479dd409903e5f9ac3c70562c8348a3f524e708 (diff)
Fixed 'Bug 693228 - Rename in body of foreach loop doesn't change
declaration instance'.
Diffstat (limited to 'main/tests')
-rw-r--r--main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs b/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs
index 98c1468648..91c5545172 100644
--- a/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs
+++ b/main/tests/UnitTests/MonoDevelop.CSharpBinding/FindMemberVisitorTests.cs
@@ -801,6 +801,29 @@ object item)
}");
}
+ /// <summary>
+ /// Bug 693228 - Rename in body of foreach loop doesn't change declaration instance
+ /// </summary>
+ [Test()]
+ public void TestBug693228 ()
+ {
+ LocalVariable localVariable = new LocalVariable (null,
+ "arg",
+ DomReturnType.String,
+ new DomRegion (4, 29, 6, 9));
+ RunTest (
+@"class TestClass {
+ public static void Main (string[] args)
+ {
+ foreach (var $@arg in args) {
+ Console.WriteLine (@arg);
+ }
+
+ }
+}
+", localVariable);
+ }
+
/*
[Test()]
public void FindInterfaceMethodReferences ()