/// <summary> /// Validates the array element. /// </summary> /// <param name="propertyInfo">The property information.</param> /// <param name="type">The type.</param> /// <param name="element">The element.</param> /// <param name="propertyPath">The property path.</param> protected void ValidateArrayElement(PropertyInfo propertyInfo, Type type, XElement element, string propertyPath) { var validator = new MongoDbUpdate <T>(Container, Collection, Parser, IdPropertyName, Context.Ignored); validator.Context.ValidationOnly = true; validator.NavigateElementType(propertyInfo, type, element, propertyPath); }