public SqlXml(Stream value) { // whoever pass in the stream is responsible for closing it // similar to SqlBytes implementation if (value == null) { SetNull(); } else { _firstCreateReader = true; _fNotNull = true; _stream = value; } }