/// <summary> /// Gets the localized, context sensitive message for this error. /// </summary> /// <param name="localizer"> /// The localizer to use. /// </param> /// <returns> /// The localized error message. /// </returns> public override string GetLocalizedMessage(Localizer localizer) => TypeErrorBuilder.GetLocalizedTypeErrorAtItemIndexMessage( localizer, ActualValueString ?? localizer.Localize(PType.JsonUndefinedValue), ItemIndex);
/// <summary> /// Gets the localized, context sensitive message for this error. /// </summary> /// <param name="localizer"> /// The localizer to use. /// </param> /// <returns> /// The localized error message. /// </returns> public override string GetLocalizedMessage(Localizer localizer) => TypeErrorBuilder.GetLocalizedTypeErrorAtPropertyKeyMessage( localizer, ActualValueString ?? localizer.Localize(PType.JsonUndefinedValue), PropertyKey);