[svn]
r7038: vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleAuthoringScope.cs
IT
svnadmin at nemerle.org
Mon Dec 4 06:23:38 CET 2006
Log:
Sync source code.
Author: IT
Date: Mon Dec 4 06:23:34 2006
New Revision: 7038
Modified:
vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleAuthoringScope.cs
Modified: vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleAuthoringScope.cs
==============================================================================
--- vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleAuthoringScope.cs (original)
+++ vs-plugin/trunk/Nemerle.VsIntegration/LanguageService/NemerleAuthoringScope.cs Mon Dec 4 06:23:34 2006
@@ -113,8 +113,7 @@
int col,
out TextSpan span)
{
-
-
+ /*
IVsUIShell shell = _project.ProjectNode.Package.GetService<IVsUIShell, SVsUIShell>();
Guid guid = new Guid(ToolWindowGuids.ObjectSearchResultsWindow);
@@ -127,21 +126,31 @@
if (frame != null)
{
- guid = typeof(IVsLiteTreeList).GUID;
- IntPtr ptr;
+ object obj;
+ frame.GetProperty((int)__VSFPROPID.VSFPROPID_ExtWindowObject, out obj);
+
+ obj.ToString();
+ EnvDTE.Window window = (EnvDTE.Window)obj;
+
+ guid = typeof(IVsObjectListOwner).GUID;
+ IntPtr ptr;
frame.QueryViewInterface(ref guid, out ptr);
- IVsLiteTreeList obj = frame as IVsLiteTreeList;
+ IVsObjectListOwner lst = Marshal.GetObjectForIUnknown(ptr) as IVsObjectListOwner;
- if (obj != null)
- {
- }
+ int isv = lst.IsVisible();
- frame.Show();
- }
+ lst.ClearCachedData((int)_VSOBJLISTOWNERCACHEDDATAKINDS.LOCDK_SELECTEDNAVINFO);
+ guid = typeof(IVsObjectSearchPane).GUID;
+ frame.QueryViewInterface(ref guid, out ptr);
+ IVsObjectSearchPane pane = Marshal.GetObjectForIUnknown(ptr) as IVsObjectSearchPane;
+
+ frame.Show();
+ }
+ */
span = new TextSpan();
More information about the svn
mailing list