/// <summary>Commit a date in the contact's collection of dates.</summary> /// <param name="contact">The contact that is having this date committed.</param> /// <param name="arrayNode">The array node where this date is being committed.</param> /// <param name="value">The date being committed.</param> private static void _CommitDate(Contact contact, string arrayNode, DateTime? value) { Assert.IsTrue(arrayNode.StartsWith(PropertyNames.DateCollection + PropertyNames.DateArrayNode, StringComparison.Ordinal)); contact._SetOrRemoveDateProperty(arrayNode + PropertyNames.Value, value); }