System.Xml.Serialization.SerializationCodeGenerator.GenerateSetMemberValueFromAttr C# (CSharp) Method

GenerateSetMemberValueFromAttr() private method

private GenerateSetMemberValueFromAttr ( System.Xml.Serialization.XmlTypeMapMember member, string ob, string value, bool isValueList ) : void
member System.Xml.Serialization.XmlTypeMapMember
ob string
value string
isValueList bool
return void
		void GenerateSetMemberValueFromAttr (XmlTypeMapMember member, string ob, string value, bool isValueList)
		{
			// Enumeration values specified in custom attributes are stored as integer
			// values if the custom attribute property is of type object. So, it is
			// necessary to convert to the enum type before asigning the value to the field.
			
			if (member.TypeData.Type.IsEnum)
				value = GetCast (member.TypeData.Type, value);
			GenerateSetMemberValue (member, ob, value, isValueList);
		}
SerializationCodeGenerator