public static bool ShouldHide(NodeDto node) { if (node == null) throw new ArgumentNullException("node"); return String.IsNullOrEmpty(node.Text) && ShouldHide(node.Name, node.Source); }
private static void AddNode(List<FileNode> nodes, Dictionary<string, NodeDto> resourceNodes, ResXDataNode entry) { NodeDto node; if (!resourceNodes.TryGetValue(entry.Name, out node)) { node = new NodeDto { Name = entry.Name, Source = (string)entry.GetValue((ITypeResolutionService)null) }; } nodes.Add(new FileNode( node.Name, (string)entry.GetValue((ITypeResolutionService)null), node.Source, node.Text, entry.Comment )); }