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

# PropertyValidator

`PropertyValidator` is the delegate signature an application implements to add custom, property-level validation messages without subclassing a binder.

## Purpose
- Let an application inspect `target` and `inKeyProperty` and append its own messages to `inErrors` ([BR-BIND-051](../../business-rules.md#br-bind-051-property-validator-receives-bind-source-and-error-list)).

## 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 PropertyValidator(ByRef target As Object, inKeyProperty As String, ByRef inErrors As ArrayList)` | The signature implementers must match; invoked by `clsCustomValidator.PerformValidation` ([BR-BIND-051](../../business-rules.md#br-bind-051-property-validator-receives-bind-source-and-error-list)). |

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