コード例 #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
ファイル: GitreeDatafileInfo.cs プロジェクト: amis92/wham
 public GitreeDatafileInfo(GitreeStorageFileNode rootDocument)
 {
     RootDocument = rootDocument;
 }