---
title: SAIF.Framework.Bindable API reference
summary: Index of all public types in this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-23
library: SAIF.Framework.Bindable
reference_type: package
---

# SAIF.Framework.Bindable API reference

This page lists all public types exposed by `SAIF.Framework.Bindable`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsBindableBase](SAIF.Framework/clsBindableBase.md) | Class | `SAIF.Framework` | Base class exposing a serialization-safe `IsModifiedChanged` event for data-binding change notification. |
| [clsBindableCollectionBase](SAIF.Framework/clsBindableCollectionBase.md) | Class | `SAIF.Framework` | Base class implementing `IBindingList` over `CollectionBase` for data-bound collection support. |
| [clsRulesManagerBase](SAIF.Framework/clsRulesManagerBase.md) | Class | `SAIF.Framework` | Base class exposing `RuleBroken`/`RuleNotBroken` events for business-rule-violation notification. |
| [RuleEvent](SAIF.Framework/RuleEvent.md) | Delegate | `SAIF.Framework` | Delegate signature (`void RuleEvent(object rule)`) used by `clsRulesManagerBase`'s `RuleBroken`/`RuleNotBroken` events. |

<!-- Every public type (class, interface, enum, delegate) must appear in this table. -->
<!-- Every type name must be a markdown link to its documentation page. -->
<!-- Do not leave any type unlinked. -->

## Sources
- `SAIF.Framework.Bindable\clsBindableBase.cs`
- `SAIF.Framework.Bindable\clsBindableCollectionBase.cs`
- `SAIF.Framework.Bindable\clsrulesmanagerbase.cs`
