private DeserializeTaggedDictionaryMember ( object o, |
||
o | object | The object to hold the deserialized value. |
member | The member corresponding to the dictionary member. | |
xelemValue | System.Xml.Linq.XElement | The XML element value. |
return | void |
private void DeserializeTaggedDictionaryMember(object o, MemberWrapper member, XElement xelemValue)
{
object dic = DeserializeTaggedDictionaryValue(xelemValue, member.Alias, member.MemberType,
member.CollectionAttributeInstance, member.DictionaryAttributeInstance);
try
{
member.SetValue(o, dic);
}
catch
{
OnExceptionOccurred(new YAXPropertyCannotBeAssignedTo(member.Alias.LocalName), m_defaultExceptionType);
}
}