When overridden in a derived class, changes the XmlReader.ReadState to Closed.
This method also releases any resources held during reading. If XmlReader.Close has already been called, no action is performed.