Exemple #1
0
        internal static IEnumerable <SchemaPath> ExpandPropertyToEdgeList(QueueItem expandItem, GraphSchema graph)
        {
            var traverse = new TraverseExpandQueueItem(graph, ignored => { }, ignored => { });
            var result   = traverse.Traverse(graph.VertexContainingType(typeof(TRootQueryType)), expandItem).ToList();

            return(result);
        }
Exemple #2
0
        internal IEnumerable <SchemaPath> ExpandPropertyToEdgeList(QueueItem expandItem)
        {
            var traverse = new TraverseExpandQueueItem(Graph, _SelectAdd.AddToClause, _FilterAdd.AddToClause);
            var result   = traverse.Traverse(Graph.VertexContainingType(typeof(TRootQueryType)), expandItem).ToList();

            return(result);
        }