[svn] r7244: vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleSource.cs

IT svnadmin at nemerle.org
Thu Jan 11 04:38:20 CET 2007


Log:
Navigation comboboxes.

Author: IT
Date: Thu Jan 11 04:38:18 2007
New Revision: 7244

Modified:
   vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleSource.cs

Modified: vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleSource.cs
==============================================================================
--- vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleSource.cs	(original)
+++ vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleSource.cs	Thu Jan 11 04:38:18 2007
@@ -213,7 +213,10 @@
 
 			if ((triggerClass & TokenTriggers.MemberSelect) != 0 && (command == VsCommands2K.TYPECHAR))
 			{
-				ParseReason reason = ((triggerClass & TokenTriggers.MatchBraces) == TokenTriggers.MatchBraces) ? ParseReason.MemberSelectAndHighlightBraces : ParseReason.MemberSelect;
+				ParseReason reason = ((triggerClass & TokenTriggers.MatchBraces) == TokenTriggers.MatchBraces) ?
+					ParseReason.MemberSelectAndHighlightBraces :
+					ParseReason.MemberSelect;
+
 				this.Completion(textView, info, reason);
 			}
 			else if ((triggerClass & TokenTriggers.MatchBraces) != 0 && _service.Preferences.EnableMatchBraces)
@@ -231,7 +234,11 @@
 				if ((triggerClass & TokenTriggers.MethodTip) == TokenTriggers.ParameterNext)
 				{
 					//this is an optimization
-					_methodData.AdjustCurrentParameter((backward && idx > 0) ? -1 : +1);
+					//_methodData.AdjustCurrentParameter((backward && idx > 0) ? -1 : +1);
+
+					// IT: Fucking optimizers.
+					//
+					_methodData.AdjustCurrentParameter(backward? 0: 1);
 				}
 				else
 				{



More information about the svn mailing list