Browse Source

Make EnvDTE classes serialisable.

pull/28/head
Matt Ward 13 years ago
parent
commit
d9ed0169a4
  1. 2
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Document.cs
  2. 2
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/EnumerableProjectItems.cs
  3. 2
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/FileCodeModel2.cs
  4. 2
      src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Window.cs

2
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Document.cs

@ -6,7 +6,7 @@ using ICSharpCode.SharpDevelop.Gui;
namespace ICSharpCode.PackageManagement.EnvDTE namespace ICSharpCode.PackageManagement.EnvDTE
{ {
public class Document public class Document : MarshalByRefObject
{ {
IViewContent view; IViewContent view;

2
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/EnumerableProjectItems.cs

@ -8,7 +8,7 @@ using System.Linq;
namespace ICSharpCode.PackageManagement.EnvDTE namespace ICSharpCode.PackageManagement.EnvDTE
{ {
public abstract class EnumerableProjectItems : IEnumerable<ProjectItem> public abstract class EnumerableProjectItems : MarshalByRefObject, IEnumerable<ProjectItem>
{ {
public EnumerableProjectItems() public EnumerableProjectItems()
{ {

2
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/FileCodeModel2.cs

@ -7,7 +7,7 @@ using ICSharpCode.SharpDevelop.Project;
namespace ICSharpCode.PackageManagement.EnvDTE namespace ICSharpCode.PackageManagement.EnvDTE
{ {
public class FileCodeModel2 public class FileCodeModel2 : MarshalByRefObject
{ {
Project project; Project project;
FileProjectItem projectItem; FileProjectItem projectItem;

2
src/AddIns/Misc/PackageManagement/Project/Src/EnvDTE/Window.cs

@ -5,7 +5,7 @@ using System;
namespace ICSharpCode.PackageManagement.EnvDTE namespace ICSharpCode.PackageManagement.EnvDTE
{ {
public class Window public class Window : MarshalByRefObject
{ {
public Window() public Window()
{ {

Loading…
Cancel
Save