System.Xml.Serialization.XmlSerializationReaderInterpreter.FixupMembers C# (CSharp) Method

FixupMembers() private method

private FixupMembers ( ClassMap map, object obfixup, bool isValueList ) : void
map ClassMap
obfixup object
isValueList bool
return void
		internal void FixupMembers (ClassMap map, object obfixup, bool isValueList)
		{
			Fixup fixup = (Fixup)obfixup;
			ICollection members = map.ElementMembers;
			string[] ids = fixup.Ids;
			foreach (XmlTypeMapMember member in members)
			{
				if (ids[member.Index] != null)
					SetMemberValue (member, fixup.Source, GetTarget(ids[member.Index]), isValueList);
			}
		}
		

Usage Example

 public void FixupMembers(object fixup)
 {
     _sri.FixupMembers(_map, fixup, _isValueList);
 }