Index: src/Common/DelftTools.Utils/Editing/EditableObjectExtensions.cs
===================================================================
diff -u -r8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9 -r5f9327caaaca2d654839bcdcdcf70529e8263d17
--- src/Common/DelftTools.Utils/Editing/EditableObjectExtensions.cs (.../EditableObjectExtensions.cs) (revision 8f6ae890fed8e8eae3a32f9c0498a10f82e0ddf9)
+++ src/Common/DelftTools.Utils/Editing/EditableObjectExtensions.cs (.../EditableObjectExtensions.cs) (revision 5f9327caaaca2d654839bcdcdcf70529e8263d17)
@@ -1,27 +1,10 @@
-using DelftTools.Utils.Data;
-
-namespace DelftTools.Utils.Editing
+namespace DelftTools.Utils.Editing
{
public static class EditableObjectExtensions
{
public static void BeginEdit(this IEditableObject obj, string actionName)
{
obj.BeginEdit(new DefaultEditAction(actionName));
}
-
- ///
- /// HACK: fix this someday!
- /// For legacy reasons IsEditing can be false, even though there are nested edit actions waiting
- /// on the stack. This method is to determine if all nested edit actions are actually finished.
- ///
- ///
- ///
- public static bool IsNestedEditingDone(this IEditableObject obj)
- {
- if (obj.IsEditing)
- return false;
- var editableObjectUnique = obj as EditableObjectUnique;
- return editableObjectUnique == null || editableObjectUnique.IsNestedEditingDone();
- }
}
}
\ No newline at end of file