Exemplo n.º 1
0
        private IEnumerable <Node> EnumerateNodes()
        {
            while (reader.Read())
            {
                var nodes = transform.TransformNode(reader.Current);
                foreach (var node in nodes)
                {
                    yield return(node);
                }
            }

            var lastNodes = transform.Complete();

            foreach (var node in lastNodes)
            {
                yield return(node);
            }
        }