private string GetNameOverrideForSerialization(MemberInfo memberInfo)
{
var name = string.Empty;
DataMemberAttribute dataMemberAttribute = null;
if (AttributeHelper.TryGetAttribute(memberInfo, out dataMemberAttribute))
{
if (!string.IsNullOrWhiteSpace(dataMemberAttribute.Name))
{
name = dataMemberAttribute.Name;
}
}
IncludeInSerializationAttribute includeInSerializationAttribute = null;
if (AttributeHelper.TryGetAttribute(memberInfo, out includeInSerializationAttribute))
{
if (!string.IsNullOrWhiteSpace(includeInSerializationAttribute.Name))
{
name = includeInSerializationAttribute.Name;
}
}
return name;
}