Exemplo n.º 1
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) =>
			nodes.Length > 0 &&
			nodes.All(n => n is DsDocumentNode && n.TreeNode.Parent == n.Context.DocumentTreeView.TreeView.Root);
Exemplo n.º 2
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) => nodes.Length > 0 && nodes.All(n => n is EventNode);
Exemplo n.º 3
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) {
			return nodes != null &&
				nodes.Length > 0 &&
				nodes.All(a => a is NamespaceNode);
		}
Exemplo n.º 4
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) {
			return nodes != null &&
				nodes.Length > 0 &&
				nodes.All(a => a is NamespaceNode) &&
				nodes.Any(a => ((NamespaceNode)a).Name != string.Empty) &&
				IsInSameModule(nodes) &&
				nodes[0].TreeNode.Parent != null &&
				nodes[0].TreeNode.Parent.DataChildren.Any(a => a is NamespaceNode && ((NamespaceNode)a).Name == string.Empty);
		}
Exemplo n.º 5
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) =>
			nodes != null &&
			nodes.Length > 0 &&
			nodes.All(n => n is AssemblyDocumentNode &&
					((AssemblyDocumentNode)n).Document.AssemblyDef != null &&
					((AssemblyDocumentNode)n).Document.AssemblyDef.Modules.Count == 1);
Exemplo n.º 6
0
		static bool IsVisible(DocumentTreeNodeData[] nodes) =>
			nodes != null &&
			nodes.Length > 0 &&
			nodes.All(n => n is AssemblyDocumentNode);
Exemplo n.º 7
0
		static bool CanExecute(DocumentTreeNodeData[] nodes) =>
			nodes != null &&
			nodes.Length > 0 &&
			nodes.All(n => n is ModuleDocumentNode &&
					n.TreeNode.Parent != null &&
					!(n.TreeNode.Parent.Data is AssemblyDocumentNode));