Add tutorial for adding more completion types and added new completion
[mono.git] / mcs / mcs / ChangeLog
index e24336b0a73a841ba891298a090787014018d2b2..5d10303545a5e9d0deb8993345cfe020fe63ca29 100644 (file)
@@ -1,3 +1,23 @@
+2009-04-24  Miguel de Icaza  <miguel@novell.com>
+
+       * complete.cs (CompletionElementInitializer): New completion class
+       to support completing inside a C# 3 element initializer, so this
+       allows completion for Silverlight situations where it is very
+       common to do:
+
+       new TextBlock () { Fo<TAB>
+
+       (CompletionSimpleName): Expose the prefix that was
+       passed to the simple name.
+
+       * cs-parser.jay (object_or_collection_initializer): Add support
+       for element_initializers.
+
+       * expression.cs (CollectionOrObjectInitializers.DoResolve):
+       special case completion expressions as this method aggressively
+       collects data before it operates, and errors were being thrown
+       earlier than we were able to complete.
+
 2009-04-23  Miguel de Icaza  <miguel@novell.com>
 
        * eval.cs: Make getcompletions silent and enable debugging output