public bool Equals(DestinyMilestoneRewardCategoryDefinition input) { if (input == null) { return(false); } return (( CategoryHash == input.CategoryHash || (CategoryHash.Equals(input.CategoryHash)) ) && ( CategoryIdentifier == input.CategoryIdentifier || (CategoryIdentifier != null && CategoryIdentifier.Equals(input.CategoryIdentifier)) ) && ( DisplayProperties == input.DisplayProperties || (DisplayProperties != null && DisplayProperties.Equals(input.DisplayProperties)) ) && ( RewardEntries == input.RewardEntries || (RewardEntries != null && RewardEntries.SequenceEqual(input.RewardEntries)) ) && ( Order == input.Order || (Order.Equals(input.Order)) )); }
public bool Equals(DestinyPlugWhitelistEntryDefinition input) { if (input == null) { return(false); } return (( CategoryHash == input.CategoryHash || (CategoryHash.Equals(input.CategoryHash)) ) && ( CategoryIdentifier == input.CategoryIdentifier || (CategoryIdentifier != null && CategoryIdentifier.Equals(input.CategoryIdentifier)) ) && ( ReinitializationPossiblePlugHashes == input.ReinitializationPossiblePlugHashes || (ReinitializationPossiblePlugHashes != null && ReinitializationPossiblePlugHashes.SequenceEqual(input.ReinitializationPossiblePlugHashes)) )); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 25, Configuration.FieldSeparator), Id, SequenceNumberTestObservationMasterFile.HasValue ? SequenceNumberTestObservationMasterFile.Value.ToString(Consts.NumericFormat, culture) : null, UniversalServiceIdentifier?.ToDelimitedString(), CategoryIdentifier != null ? string.Join(Configuration.FieldRepeatSeparator, CategoryIdentifier.Select(x => x.ToDelimitedString())) : null, CategoryDescription?.ToDelimitedString(), CategorySynonym != null ? string.Join(Configuration.FieldRepeatSeparator, CategorySynonym) : null, EffectiveTestServiceStartDateTime.HasValue ? EffectiveTestServiceStartDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EffectiveTestServiceEndDateTime.HasValue ? EffectiveTestServiceEndDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, TestServiceDefaultDurationQuantity.HasValue ? TestServiceDefaultDurationQuantity.Value.ToString(Consts.NumericFormat, culture) : null, TestServiceDefaultDurationUnits?.ToDelimitedString(), TestServiceDefaultFrequency, ConsentIndicator, ConsentIdentifier?.ToDelimitedString(), ConsentEffectiveStartDateTime.HasValue ? ConsentEffectiveStartDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ConsentEffectiveEndDateTime.HasValue ? ConsentEffectiveEndDateTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, ConsentIntervalQuantity.HasValue ? ConsentIntervalQuantity.Value.ToString(Consts.NumericFormat, culture) : null, ConsentIntervalUnits?.ToDelimitedString(), ConsentWaitingPeriodQuantity.HasValue ? ConsentWaitingPeriodQuantity.Value.ToString(Consts.NumericFormat, culture) : null, ConsentWaitingPeriodUnits?.ToDelimitedString(), EffectiveDateTimeOfChange.HasValue ? EffectiveDateTimeOfChange.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, EnteredBy?.ToDelimitedString(), OrderableAtLocation != null ? string.Join(Configuration.FieldRepeatSeparator, OrderableAtLocation.Select(x => x.ToDelimitedString())) : null, FormularyStatus, SpecialOrderIndicator, PrimaryKeyValueCdm != null ? string.Join(Configuration.FieldRepeatSeparator, PrimaryKeyValueCdm.Select(x => x.ToDelimitedString())) : null ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
public ServersByCategoryViewModel(CategoryIdentifier category, IEnumerable <ServerItemViewModel> servers) { this._category = category; base.Servers.AddRange(servers); }