public override List <ChunkHash> GetMessageList(string prefix) { string path = Path.Combine(messageRoot, Path.GetFileName(prefix)); List <ChunkHash> list = new List <ChunkHash> (); string[] files = Directory.GetFiles(path); foreach (string file in files) { string name = Path.GetFileName(file); list.Add(ChunkHash.FromString(name)); } return(list); }