XmlTypeMappingとXmlMembersMappingは、 XmlMappingの 2 つの子クラスです。
それらの違いは何ですか?
特に、以下の Monoコードが両方を別々に処理しているのはなぜですか?
if (_typeMap is XmlTypeMapping)
{
if (_format == SerializationFormat.Literal)
return ReadRoot ((XmlTypeMapping)_typeMap);
else
return ReadEncodedObject ((XmlTypeMapping)_typeMap);
}
else
return ReadMessage ((XmlMembersMapping)_typeMap);