protected override NodeContent GetContent(NodeBase node, NodeContentParameters contentParameters) { //error if (!node.Exists()) { return(NodeContent.CreateDelayedWriteContent(new MemoryStream())); } var resultStream = new MemoryStream(); _store[node].Content.CopyTo(resultStream); resultStream.Position = 0; _store[node].Content.Position = 0; return(contentParameters.AccessType == NodeContentAccess.Read ? NodeContent.CreateReadOnlyContent(resultStream) : NodeContent.CreateDelayedWriteContent(resultStream)); }