/// <summary> /// The override method checks whether the query is able to create a valid URL with <see cref="CreateUrl()"/> method. /// </summary> /// <param name="result">The clean <see cref="MaasOne.Net.ValidationResult"/> object that indicates the validity status.</param> protected abstract void Validate(ValidationResult result);
internal void ValidateInternal(ValidationResult result) { this.Validate(result); }
/// <summary> /// Checks this query for validity and returns detailed information. /// </summary> /// <returns>The <see cref="MaasOne.Net.ValidationResult"/> object that indicates the validity status.</returns> public ValidationResult Validate() { ValidationResult result = new ValidationResult(); this.Validate(result); return result; }