예제 #1
0
        private void AddIndexEntry(IndexEntry entry, IndexVertex index)
        {
            var entryVertex = new IndexEntryVertex(entry);

            _contents.AddVertex(entryVertex);
            _contents.AddEdge(new GraphContents.Edge {
                Source = index.Key, Target = entryVertex.Key
            });
        }
예제 #2
0
        private void AddIndex()
        {
            if (!_parameters.IncludeIndex)
            {
                return;
            }

            var index = new IndexVertex();

            _contents.AddVertex(index);
            _repository.Index.ForEach(e => AddIndexEntry(e, index));
        }
예제 #3
0
        private void AddIndex()
        {
            if (!_parameters.IncludeIndex)
            {
                return;
            }

            var index = new IndexVertex();
            _contents.AddVertex(index);
            _repository.Index.ForEach(e => AddIndexEntry(e, index));
        }
예제 #4
0
 private void AddIndexEntry(IndexEntry entry, IndexVertex index)
 {
     var entryVertex = new IndexEntryVertex(entry);
     _contents.AddVertex(entryVertex);
     _contents.AddEdge(new GraphContents.Edge {Source = index.Key, Target = entryVertex.Key});
 }