private ReadRoot ( |
||
rootMap | ||
return | object |
object ReadRoot (XmlTypeMapping rootMap)
{
if (rootMap.TypeData.SchemaType == SchemaTypes.XmlNode)
{
return ReadXmlNodeElement (rootMap, true);
}
else
{
if (Reader.LocalName != rootMap.ElementName || Reader.NamespaceURI != rootMap.Namespace)
throw CreateUnknownNodeException();
return ReadObject (rootMap, rootMap.IsNullable, true);
}
}
XmlSerializationReaderInterpreter::ReadRoot ( ) : object |