示例#1
0
文件: Node.cs 项目: adam-mccoy/pst
        internal Node FindSubnode(Nid subnodeNid)
        {
            if (SubnodeBid == 0)
                throw new Exception("No subnode block found for this node.");

            var subnode = new SubnodeReader(SubnodeBid, _reader);
            return subnode.FindSubnode(subnodeNid);
        }
示例#2
0
文件: Node.cs 项目: adam-mccoy/pst
        internal Node(Nid nid, Bid dataBid, Bid subnodeBid, IPstReader reader)
        {
            Nid        = nid;
            DataBid    = dataBid;
            SubnodeBid = subnodeBid;

            _reader = reader;
            if (SubnodeBid != 0)
            {
                _subnodeReader = new SubnodeReader(SubnodeBid, reader);
            }
        }