protected System.IO.Stream GetDataStream() { var FileName = GetFileName(); MDFileItem FileElement; try { FileElement = Reader.GetElement(FileName); } catch (System.IO.FileNotFoundException exc) { throw new MDObjectIsEmpty(Owner.Kind.ToString(), exc); } if (FileElement.ElemType == MDFileItem.ElementType.File) { return(FileElement.GetStream()); } else { throw new MDObjectIsEmpty(Owner.Kind.ToString()); } }