private void WriteListValues(XmlWriter writer, EnumeratedValue value)
{
if (value == null)
return;
if (value.Representation != null &&
value.Representation.EnumeratedMembers != null)
{
_listWriter.Write(writer, value.Representation.EnumeratedMembers);
}
else if (value.Value != null)
{
_listWriter.Write(writer, new List<EnumerationMember> { value.Value });
}
}