Esempio n. 1
0
		static bool CanExecute(IFileTreeNodeData[] nodes) {
			return nodes != null &&
				nodes.Length > 0 &&
				nodes.All(a => a is INamespaceNode) &&
				nodes.Any(a => ((INamespaceNode)a).Name != string.Empty) &&
				IsInSameModule(nodes) &&
				nodes[0].TreeNode.Parent != null &&
				nodes[0].TreeNode.Parent.DataChildren.Any(a => a is INamespaceNode && ((INamespaceNode)a).Name == string.Empty);
		}
Esempio n. 2
0
		static bool CanExecute(IFileTreeNodeData[] nodes) {
			return nodes != null &&
				(nodes.Length == 0 || nodes.Any(a => a is IDnSpyFileNode));
		}