public static bool ShouldHide(NodeDto node)
        {
            if (node == null)
                throw new ArgumentNullException("node");

            return
                String.IsNullOrEmpty(node.Text) &&
                ShouldHide(node.Name, node.Source);
        }
Beispiel #2
0
        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
            ));
        }