protected void GetChunks(TreeNode tn, FoldChunk rcp) { foreach (RelicChunk rc in rcp) { var tnC = new TreeNode(); string tnName = rc.ChunkHeader.TypeString + rc.ChunkHeader.Signature; tnC.Name = tnName; tnC.Text = tnName; rc.Tag = tnC; tnC.Tag = rc; if (rc is FoldChunk) { GetChunks(tnC, (FoldChunk)rc); } tn.Nodes.Add(tnC); } }
protected void GetChunks(TreeNode tn, FoldChunk rcp) { foreach (RelicChunk rc in rcp) { var tnC = new TreeNode(); string tnName = rc.ChunkHeader.TypeString + rc.ChunkHeader.Signature; tnC.Name = tnName; tnC.Text = tnName; rc.Tag = tnC; tnC.Tag = rc; if (rc is FoldChunk) GetChunks(tnC, (FoldChunk)rc); tn.Nodes.Add(tnC); } }