Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez Gual <lluis@xamarin.com>2015-04-22 22:00:36 +0300
committerLluis Sanchez Gual <lluis@xamarin.com>2015-04-22 22:00:36 +0300
commitc47bd9005efca0a0ed3362250f541f8aaabac4ba (patch)
tree4993dbd39bebebd433e2e0bd5b1a74645c44e935 /main/src/core/MonoDevelop.Core/MonoDevelop.Projects/WorkspaceObjectExtension.cs
parenta4443477006772ca7399e6beb25540c09a0fb1c6 (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.cs6
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 ()
{
}