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@xamarin.com>2011-07-22 21:50:34 +0400
committerMike Krüger <mkrueger@xamarin.com>2011-07-22 21:50:34 +0400
commita54539db93c5c53b8ee6482cd174cd969374dd15 (patch)
treec8e2dd67c67f636a2d7577ae8d59857f130bd7c8 /main/tests
parent7fb61ccbdc8bc25e6a5560c77f72384d0b66058a (diff)
Fixed named argument context.
Diffstat (limited to 'main/tests')
-rw-r--r--main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs19
1 files changed, 19 insertions, 0 deletions
diff --git a/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs b/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs
index 37b8f09f14..57e54b9aa5 100644
--- a/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs
+++ b/main/tests/UnitTests/MonoDevelop.CSharpBinding/CodeCompletionAccessibleTests.cs
@@ -1109,5 +1109,24 @@ class Test
Assert.IsNotNull (provider.Find ("IO"), "namespace 'IO' not found.");
}
+ [Test()]
+ public void TestNamedArgumentContext1 ()
+ {
+ CompletionDataList provider = CodeCompletionBugTests.CreateProvider (@"
+using System;
+
+class Test {
+public static void Query(MySqlConnection conn, string database, string table)
+ {
+ conn.Query(string.Format(""SELECT * FROM {0}"", table))
+ .On(row: delegate (Row data) {
+ $Console.$
+ });
+ }
+}");
+ Assert.IsNotNull (provider, "provider == null");
+ Assert.IsNotNull (provider.Find ("WriteLine"), "method 'WriteLine' not found.");
+ }
+
}
} \ No newline at end of file