public virtual bool ReadToFollowing(string name)
{
if (name == null || name.Length == 0)
{
throw XmlConvert.CreateInvalidNameArgumentException(name, nameof(name));
}
// atomize name
name = NameTable.Add(name);
// find following element with that name
while (Read())
{
if (NodeType == XmlNodeType.Element && Ref.Equal(name, Name))
{
return true;
}
}
return false;
}