src/Misc/EFTools/EntityDesign/UI/ViewModels/MappingDetails/MappingEFElement.cs
// <summary>
//     Deletes this view model item's underlying model item, its children and finally removes it from the view model.
// </summary>
// <param name="cpc">If 'null' is passed then a cpc and transaction will be created for this call, pass a non-null cpc to include this in a larger transaction</param>
Deletes this view model item's underlying model item, its children and finally removes it from the view model.
Deletes this view model item ' s underlying model item its children and finally removes it from the view model .
internal void Delete(CommandProcessorContext cpc)
        {
            if (!_isDeleting)
            {
                _isDeleting = true;
                OnDelete(cpc);
                Dispose();
                _isDeleting = false;
            }
        }
internal void Delete ( CommandProcessorContext cpc ) { if ( ! _isDeleting ) { _isDeleting = true ; OnDelete ( cpc ) ; Dispose ( ) ; _isDeleting = false ; } }
Deletes this view model item's underlying model item, its children and finally removes it from the view model.
Deletes this view model item ' s underlying model item its children and finally removes it from the view model .
cpc
CommandProcessorContext
If 'null' is passed then a cpc and transaction will be created for this call, pass a non-null cpc to include this in a larger transaction
If ' null ' is passed then a cpc and transaction will be created for this call pass a non - null cpc to include this in a larger transaction