Ejemplo n.º 1
0
        private GitreeNode ReadDocument(GitreeStorageFileNode document)
        {
            var(node, wrappedNode) = ReadDocumentNodes(document);
            var item = new GitreeNode(node, wrappedNode, true, ImmutableArray <GitreeListNode> .Empty);

            return(item);
        }
Ejemplo n.º 2
0
        private static (DatablobNode node, SourceNode wrappedNode) ReadDocumentNodes(GitreeStorageFileNode document)
        {
            var node        = document.GetRoot();
            var wrappedNode = node
                              .Descendants(x => x.IsList)
                              .First(x => x.Kind != SourceKind.Metadata && !x.IsList);

            return(node, wrappedNode);
        }
Ejemplo n.º 3
0
 public GitreeDatafileInfo(GitreeStorageFileNode rootDocument)
 {
     RootDocument = rootDocument;
 }