예제 #1
0
파일: GitreeReader.cs 프로젝트: amis92/wham
        private GitreeNode ReadDocument(GitreeStorageFileNode document)
        {
            var(node, wrappedNode) = ReadDocumentNodes(document);
            var item = new GitreeNode(node, wrappedNode, true, ImmutableArray <GitreeListNode> .Empty);

            return(item);
        }
예제 #2
0
파일: GitreeReader.cs 프로젝트: amis92/wham
        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);
        }
예제 #3
0
 public GitreeDatafileInfo(GitreeStorageFileNode rootDocument)
 {
     RootDocument = rootDocument;
 }