---
title: MethodValidator
summary: API reference for MethodValidator.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Binding.Infragistics111
reference_type: package
---

# MethodValidator

`MethodValidator` is the delegate signature an application implements for cross-field or whole-object validation logic tied to a `clsCustomValidator` instance.

## Purpose
- Let an application run arbitrary validation logic against `target` (typically the `clsCustomValidator` itself) and populate `inErrors` ([BR-BIND-052](../../business-rules.md#br-bind-052-method-validator-false-marks-error)).

## Context
- Namespace: `SAIF.Presentation.Web.Binding`
- Assembly/package: `SAIF.Presentation.Web.Binding.Infragistics111` (ILMerged into `SAIF.Presentation.Web.Infragistics111.dll`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Invoke | `Public Delegate Sub MethodValidator(ByRef target As Object, ByRef inErrors As ArrayList)` | The signature implementers must match; invoked by `clsCustomValidator.PerformValidation` ([BR-BIND-052](../../business-rules.md#br-bind-052-method-validator-false-marks-error)). |

## Sources
- SAIF.Presentation.Web.Binding.Infragistics111/Enums.vb
