title: FluentValidation: Validation with ValidationContext
body: <p>I am using FluentValidation in a current project.</p>
  
  <p>Recently I stumbled upon the AbstractValidators Validation Method</p>
  
  <pre><code>ValidationResult IValidator.Validate(ValidationContext&lt;T&gt; validationContext)
  </code></pre>
  
  <p>I did not find any use cases on why to use this method. When and how would validating using this method be useful?</p>
  
  <p>Thanks for any input.</p>