/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 19, Configuration.FieldSeparator), Id, SetIdRel.HasValue ? SetIdRel.Value.ToString(culture) : null, RelationshipType?.ToDelimitedString(), ThisRelationshipInstanceIdentifier?.ToDelimitedString(), SourceInformationInstanceIdentifier?.ToDelimitedString(), TargetInformationInstanceIdentifier?.ToDelimitedString(), AssertingEntityInstanceId?.ToDelimitedString(), AssertingPerson?.ToDelimitedString(), AssertingOrganization?.ToDelimitedString(), AssertorAddress?.ToDelimitedString(), AssertorContact?.ToDelimitedString(), AssertionDateRange?.ToDelimitedString(), NegationIndicator, CertaintyOfRelationship?.ToDelimitedString(), PriorityNo.HasValue ? PriorityNo.Value.ToString(Consts.NumericFormat, culture) : null, PrioritySequenceNoRelPreferenceForConsideration.HasValue ? PrioritySequenceNoRelPreferenceForConsideration.Value.ToString(Consts.NumericFormat, culture) : null, SeparabilityIndicator, SourceInformationInstanceObjectType, TargetInformationInstanceObjectType ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }