[svn] r6666: vs-plugin/trunk/Nemerle.VsIntegration: NemerleFileNode.cs NemerleLanguage.cs Project/NemerleP...

IT svnadmin at nemerle.org
Tue Sep 19 05:04:30 CEST 2006


Log:
Moved to September 2006 SDK.

Author: IT
Date: Tue Sep 19 05:04:26 2006
New Revision: 6666

Modified:
   vs-plugin/trunk/Nemerle.VsIntegration/NemerleFileNode.cs
   vs-plugin/trunk/Nemerle.VsIntegration/NemerleLanguage.cs
   vs-plugin/trunk/Nemerle.VsIntegration/Project/NemerleProjectNode.cs

Modified: vs-plugin/trunk/Nemerle.VsIntegration/NemerleFileNode.cs
==============================================================================
--- vs-plugin/trunk/Nemerle.VsIntegration/NemerleFileNode.cs	(original)
+++ vs-plugin/trunk/Nemerle.VsIntegration/NemerleFileNode.cs	Tue Sep 19 05:04:26 2006
@@ -79,7 +79,6 @@
 
 		internal NemerleFileNode(ProjectNode root, ProjectElement e) : base(root, e)
 		{
-			NodeProperties = new NemerleFileNodeProperties(this);
 			selectionChangedListener =
 				new SelectionElementValueChangedListener(
 					new ServiceProvider(
@@ -195,6 +194,11 @@
 			return base.QueryStatusOnNode(guidCmdGroup, cmd, pCmdText, ref result);
 		}
 
+		protected override NodeProperties CreatePropertiesObject()
+		{
+			return new NemerleFileNodeProperties(this);
+		}
+
 		#endregion
 
 		#region helper methods

Modified: vs-plugin/trunk/Nemerle.VsIntegration/NemerleLanguage.cs
==============================================================================
--- vs-plugin/trunk/Nemerle.VsIntegration/NemerleLanguage.cs	(original)
+++ vs-plugin/trunk/Nemerle.VsIntegration/NemerleLanguage.cs	Tue Sep 19 05:04:26 2006
@@ -144,7 +144,7 @@
 
 			switch (request.Reason)
 			{
-				case PR.Check:                          throw new NotImplementedException("Check"); //// return Check();
+				case PR.Check:                          return Check();
 				case PR.MemberSelect:
 				case PR.CompleteWord:                   return GetCompleteWord();
 				case PR.Goto:

Modified: vs-plugin/trunk/Nemerle.VsIntegration/Project/NemerleProjectNode.cs
==============================================================================
--- vs-plugin/trunk/Nemerle.VsIntegration/Project/NemerleProjectNode.cs	(original)
+++ vs-plugin/trunk/Nemerle.VsIntegration/Project/NemerleProjectNode.cs	Tue Sep 19 05:04:26 2006
@@ -30,7 +30,6 @@
 		{
 			FileTemplateProcessor = new TokenProcessorEx();
 			_package = pkg;
-			NodeProperties = new NemerleProjectNodeProperties(this);
 			CanFileNodesHaveChilds = true;
 			OleServiceProvider.AddService(typeof (VSProject), VSProject, false);
 			SupportsProjectDesigner = true;
@@ -472,6 +471,11 @@
 			return new NemerleConfigProvider(this);
 		}
 
+		protected override NodeProperties CreatePropertiesObject()
+		{
+			return new NemerleProjectNodeProperties(this);
+		}
+
 		#endregion
 
 		#region IVsProjectSpecificEditorMap2 Members



More information about the svn mailing list