diff options
author | Lluis Sanchez Gual <lluis@xamarin.com> | 2015-04-22 22:00:36 +0300 |
---|---|---|
committer | Lluis Sanchez Gual <lluis@xamarin.com> | 2015-04-22 22:00:36 +0300 |
commit | c47bd9005efca0a0ed3362250f541f8aaabac4ba (patch) | |
tree | 4993dbd39bebebd433e2e0bd5b1a74645c44e935 /main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs | |
parent | a4443477006772ca7399e6beb25540c09a0fb1c6 (diff) |
[Core] Project model fixes
Don't automatically mark projects and solutions as shared after loading or
creating. Instead, SetShared() has to be called explicitly. The Ide calls
SetShared() on solutions opened in the workspace, so the result is more
or less the same.
Also added support for programatically attaching/detaching custom
extensions on projects and solutions.
Diffstat (limited to 'main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs')
-rw-r--r-- | main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs index 6babc2842d..a1a5dbc03b 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs @@ -73,12 +73,12 @@ namespace MonoDevelop.Projects internal void NotifyShared () { - SetShared (); + OnSetShared (); if (next != null) - next.SetShared (); + next.OnSetShared (); } - protected virtual void SetShared () + protected virtual void OnSetShared () { } |