| Index: obsolete/Microsoft.VisualStudio.Project/ProjectDesignerDocumentManager.cs
|
| diff --git a/obsolete/Microsoft.VisualStudio.Project/ProjectDesignerDocumentManager.cs b/obsolete/Microsoft.VisualStudio.Project/ProjectDesignerDocumentManager.cs
|
| deleted file mode 100644
|
| index ad2da103f838126c69749954bfbaea9acf8b4abf..0000000000000000000000000000000000000000
|
| --- a/obsolete/Microsoft.VisualStudio.Project/ProjectDesignerDocumentManager.cs
|
| +++ /dev/null
|
| @@ -1,67 +0,0 @@
|
| -/// Copyright (c) Microsoft Corporation. All rights reserved.
|
| -
|
| -using System;
|
| -using System.Diagnostics;
|
| -using Microsoft.VisualStudio;
|
| -using Microsoft.VisualStudio.Shell.Interop;
|
| -using IOleServiceProvider = Microsoft.VisualStudio.OLE.Interop.IServiceProvider;
|
| -
|
| -namespace Microsoft.VisualStudio.Project
|
| -{
|
| - class ProjectDesignerDocumentManager : DocumentManager
|
| - {
|
| - #region ctors
|
| - public ProjectDesignerDocumentManager(ProjectNode node)
|
| - : base(node)
|
| - {
|
| - }
|
| - #endregion
|
| -
|
| - #region overriden methods
|
| -
|
| - public override int Open(ref Guid logicalView, IntPtr docDataExisting, out IVsWindowFrame windowFrame, WindowFrameShowAction windowFrameAction)
|
| - {
|
| - Guid editorGuid = VSConstants.GUID_ProjectDesignerEditor;
|
| - return this.OpenWithSpecific(0, ref editorGuid, String.Empty, ref logicalView, docDataExisting, out windowFrame, windowFrameAction);
|
| - }
|
| -
|
| - public override int OpenWithSpecific(uint editorFlags, ref Guid editorType, string physicalView, ref Guid logicalView, IntPtr docDataExisting, out IVsWindowFrame frame, WindowFrameShowAction windowFrameAction)
|
| - {
|
| - frame = null;
|
| - Debug.Assert(editorType == VSConstants.GUID_ProjectDesignerEditor, "Cannot open project designer with guid " + editorType.ToString());
|
| -
|
| -
|
| - if(this.Node == null || this.Node.ProjectMgr == null || this.Node.ProjectMgr.IsClosed)
|
| - {
|
| - return VSConstants.E_FAIL;
|
| - }
|
| -
|
| - IVsUIShellOpenDocument uiShellOpenDocument = this.Node.ProjectMgr.Site.GetService(typeof(SVsUIShellOpenDocument)) as IVsUIShellOpenDocument;
|
| - IOleServiceProvider serviceProvider = this.Node.ProjectMgr.Site.GetService(typeof(IOleServiceProvider)) as IOleServiceProvider;
|
| -
|
| - if(serviceProvider != null && uiShellOpenDocument != null)
|
| - {
|
| - string fullPath = this.GetFullPathForDocument();
|
| - string caption = this.GetOwnerCaption();
|
| -
|
| - IVsUIHierarchy parentHierarchy = this.Node.ProjectMgr.GetProperty((int)__VSHPROPID.VSHPROPID_ParentHierarchy) as IVsUIHierarchy;
|
| -
|
| - IntPtr parentHierarchyItemId = (IntPtr)this.Node.ProjectMgr.GetProperty((int)__VSHPROPID.VSHPROPID_ParentHierarchyItemid);
|
| -
|
| - ErrorHandler.ThrowOnFailure(uiShellOpenDocument.OpenSpecificEditor(editorFlags, fullPath, ref editorType, physicalView, ref logicalView, caption, parentHierarchy, (uint)(parentHierarchyItemId.ToInt32()), docDataExisting, serviceProvider, out frame));
|
| -
|
| - if(frame != null)
|
| - {
|
| - if(windowFrameAction == WindowFrameShowAction.Show)
|
| - {
|
| - ErrorHandler.ThrowOnFailure(frame.Show());
|
| - }
|
| - }
|
| - }
|
| -
|
| - return VSConstants.S_OK;
|
| - }
|
| - #endregion
|
| -
|
| - }
|
| -}
|
|
|