CodeOwls.PowerShell.Provider.Provider.RemoveItem C# (CSharp) Метод

RemoveItem() приватный Метод

private RemoveItem ( string path, INodeFactory factory, bool recurse ) : void
path string
factory INodeFactory
recurse bool
Результат void
        void RemoveItem( string path, INodeFactory factory, bool recurse)
        {
            var remove = factory as IRemoveItem;
            if (null == factory || null == remove)
            {
                WriteCmdletNotSupportedAtNodeError(path, ProviderCmdlet.RemoveItem, RemoveItemNotSupportedErrorID);
                return;
            }

            if (!ShouldProcess(path, ProviderCmdlet.RemoveItem))
            {
                return;
            }

            try
            {
                DoRemoveItem(path, recurse, remove);
            }
            catch (Exception e)
            {
                WriteGeneralCmdletError(e, RemoveItemInvokeErrorID, path);
            }
        }

Same methods

Provider::RemoveItem ( string path, bool recurse ) : void