public override void Close() { if (value != null) { value.Close(); } } public override byte[] ReadAsBytes(long? length)