From 3b3d24fa867af88b83e1321ce50cce5ee28e7a9c Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 5 Jul 2013 23:32:52 +0200 Subject: [PATCH] Remove Update() method from ITypeDefinitionModel / IMemberModel. --- src/Main/Base/Project/Dom/IMemberModel.cs | 5 ----- src/Main/Base/Project/Dom/ITypeDefinitionModel.cs | 6 ------ src/Main/SharpDevelop/Dom/MemberModel.cs | 3 +++ src/Main/SharpDevelop/Dom/TypeDefinitionModel.cs | 4 ++++ 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/Main/Base/Project/Dom/IMemberModel.cs b/src/Main/Base/Project/Dom/IMemberModel.cs index 10c79d5be2..ce7cacc477 100644 --- a/src/Main/Base/Project/Dom/IMemberModel.cs +++ b/src/Main/Base/Project/Dom/IMemberModel.cs @@ -24,11 +24,6 @@ namespace ICSharpCode.SharpDevelop.Dom /// new IMember Resolve(ISolutionSnapshotWithProjectMapping solutionSnapshot); - /// - /// Updates the member model with the specified new member. - /// - void Update(IUnresolvedMember newMember); - /// /// Gets if the member is virtual. Is true only if the "virtual" modifier was used, but non-virtual /// members can be overridden, too; if they are abstract or overriding a method. diff --git a/src/Main/Base/Project/Dom/ITypeDefinitionModel.cs b/src/Main/Base/Project/Dom/ITypeDefinitionModel.cs index 133c540efc..8a86f2d7a1 100644 --- a/src/Main/Base/Project/Dom/ITypeDefinitionModel.cs +++ b/src/Main/Base/Project/Dom/ITypeDefinitionModel.cs @@ -38,12 +38,6 @@ namespace ICSharpCode.SharpDevelop.Dom /// ITypeDefinitionModel GetNestedType(string name, int additionalTypeParameterCount); - /// - /// Updates this type definition model by replacing oldPart with newPart. - /// Either oldPart or newPart may be null when adding/removed a part. - /// - void Update(IUnresolvedTypeDefinition oldPart, IUnresolvedTypeDefinition newPart); - bool IsPartial { get; } } } diff --git a/src/Main/SharpDevelop/Dom/MemberModel.cs b/src/Main/SharpDevelop/Dom/MemberModel.cs index 48a2b79861..6eeb57d6a8 100644 --- a/src/Main/SharpDevelop/Dom/MemberModel.cs +++ b/src/Main/SharpDevelop/Dom/MemberModel.cs @@ -39,6 +39,9 @@ namespace ICSharpCode.SharpDevelop.Dom public event PropertyChangedEventHandler PropertyChanged { add {} remove {} } + /// + /// Updates the member model with the specified new member. + /// public void Update(IUnresolvedMember newMember) { if (newMember == null) diff --git a/src/Main/SharpDevelop/Dom/TypeDefinitionModel.cs b/src/Main/SharpDevelop/Dom/TypeDefinitionModel.cs index 67e518a7e1..c729f72de3 100644 --- a/src/Main/SharpDevelop/Dom/TypeDefinitionModel.cs +++ b/src/Main/SharpDevelop/Dom/TypeDefinitionModel.cs @@ -274,6 +274,10 @@ namespace ICSharpCode.SharpDevelop.Dom #endregion #region Update + /// + /// Updates this type definition model by replacing oldPart with newPart. + /// Either oldPart or newPart may be null when adding/removed a part. + /// public void Update(IUnresolvedTypeDefinition oldPart, IUnresolvedTypeDefinition newPart) { SD.MainThread.VerifyAccess();