protected IXmlSerializable ReadSerializable(IXmlSerializable serializable, bool wrappedAny)
{
string name = null;
string ns = null;
if (wrappedAny)
{
name = _r.LocalName;
ns = _r.NamespaceURI;
_r.Read();
_r.MoveToContent();
}
serializable.ReadXml(_r);
if (wrappedAny)
{
while (_r.NodeType == XmlNodeType.Whitespace) _r.Skip();
if (_r.NodeType == XmlNodeType.None) _r.Skip();
if (_r.NodeType == XmlNodeType.EndElement && _r.LocalName == name && _r.NamespaceURI == ns)
{
Reader.Read();
}
}
return serializable;
}