public virtual byte[] ReadContentAsBase64() { if (isEndOfEmptyElement) return new byte[0]; if (dictionaryReader == null) { return ReadContentAsBase64(reader.ReadContentAsString()); } else { return dictionaryReader.ReadContentAsBase64(); } }