public override int GetHashCode() { return(DataFieldName.GetHashCode()); }
public SavedQueryCellMetadata(XNode cellNode, EntityMetadata entityMetadata, int languageCode) : base(cellNode, entityMetadata, languageCode, GetDataFieldName) { if (string.IsNullOrEmpty(DataFieldName)) { return; } var attribute = entityMetadata.Attributes.SingleOrDefault(a => a.LogicalName == DataFieldName.ToLowerInvariant()); if (attribute == null) { return; } var localizedDisplayName = attribute.DisplayName.LocalizedLabels.SingleOrDefault(label => label.LanguageCode == LanguageCode); if (localizedDisplayName != null) { _label = localizedDisplayName.Label; } }