Skip to content

Commit 51e6be7

Browse files
authored
Merge pull request #3604 from rubberduck-vba/Disable_CodeExplorer.Remove_for_document_modules
Disable code explorer.remove for document modules
2 parents be055c7 + 6603654 commit 51e6be7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

RetailCoder.VBE/UI/CodeExplorer/Commands/RemoveCommand.cs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,12 @@ protected override bool EvaluateCanExecute(object parameter)
4040

4141
var node = (CodeExplorerComponentViewModel)parameter;
4242
var componentType = node.Declaration.QualifiedName.QualifiedModuleName.ComponentType;
43+
44+
if (componentType == ComponentType.Document)
45+
{
46+
return false;
47+
}
48+
4349
return _exportableFileExtensions.Select(s => s.Key).Contains(componentType);
4450
}
4551

@@ -72,8 +78,7 @@ private bool ExportFile(CodeExplorerComponentViewModel node)
7278
{
7379
var component = node.Declaration.QualifiedName.QualifiedModuleName.Component;
7480

75-
string ext;
76-
_exportableFileExtensions.TryGetValue(component.Type, out ext);
81+
_exportableFileExtensions.TryGetValue(component.Type, out string ext);
7782

7883
_saveFileDialog.FileName = component.Name + ext;
7984
var result = _saveFileDialog.ShowDialog();

0 commit comments

Comments
 (0)