Ejemplo n.º 1
0
 internal static CustomGeometryEditorEvents Get(object _editor)
 {
     eventDict.TryGetValue(_editor, out var fetched);
     if (!(fetched is CustomGeometryEditorEvents events))
     {
         events = new CustomGeometryEditorEvents();
         eventDict.Remove(_editor);
         eventDict.Add(_editor, events);
     }
     return(events);
 }
Ejemplo n.º 2
0
 protected virtual bool RaiseBeforeSaveChangesEvent() => CustomGeometryEditorEvents.Get(_editor).InvokeBeforeSaveChangesEvent(this);
Ejemplo n.º 3
0
 protected virtual void RaiseBeforeClearChangesEvent() => CustomGeometryEditorEvents.Get(_editor).InvokeBeforeClearChangesEvent(this);