---
title: SAIF.Presentation.Web.Core.Infragistics111 API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Core.Infragistics111
reference_type: package
---

# SAIF.Presentation.Web.Core.Infragistics111 API reference

This page lists all public types exposed by `SAIF.Presentation.Web.Core.Infragistics111`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [AppViewPageBase](SAIF.Presentation.Web.Core/AppViewPageBase.md) | Class | `SAIF.Presentation.Web.Core` | WebForms page base for SAIF application screens: session keep-alive, control back-color reset, e-mail popup launching, grid column/sort/size preference persistence, hover-help wiring, and grid error highlighting. |
| [AppViewMasterPageBase](SAIF.Presentation.Web.Core/AppViewMasterPageBase.md) | Class | `SAIF.Presentation.Web.Core` | Master-page base exposing typed accessors for the standard SAIF chrome controls and client-side focus script rendering. |
| [AppViewMasterPageBase.NavigationManager](SAIF.Presentation.Web.Core/AppViewMasterPageBase.NavigationManager.md) | Class (nested) | `SAIF.Presentation.Web.Core` | Records the control that should receive focus in `Session("focuscontrol")` and generates the control-type-specific focus/select client script. |
| [clsAppControllerBase](SAIF.Presentation.Web.Core/clsAppControllerBase.md) | Class | `SAIF.Presentation.Web.Core` | Application controller base; exposes the `WriteStatus` enum, the `SAIFMENU` control-name constant, and the `IsValidNumericMenuContext` context validator. |
| [clsAppModelBase](SAIF.Presentation.Web.Core/clsAppModelBase.md) | Class | `SAIF.Presentation.Web.Core` | Application model base; standard user-message constants, mail-request properties, `GridCustomizers` collection, and default no-op `ValidateData`/`WriteData` overrides. |
| [NavigationContext](SAIF.Presentation.Web.Core/NavigationContext.md) | Class | `SAIF.Presentation.Web.Core` | Resolves the authorized menu items for a user and answers navigation questions, loading menu data from Oracle through `clsMSOracleDataLayer`. |
| [clsNestedMaster](SAIF.Presentation.Web.Core/clsNestedMaster.md) | Class | `SAIF.Presentation.Web.Core` | Nested master-page tree helpers: `MasterLevelCount`, `Root`, `FindMaster`, `FindControl`. |
| [Utilities.clsControlManager](SAIF.Presentation.Web.Core.Utilities/clsControlManager.md) | Class | `SAIF.Presentation.Web.Core.Utilities` | Central control manipulation service: clear/protect/unprotect/error-mark controls, page enable/disable, drop-down loading, grid cell enablement, and grid client-side scripting. |
| [Utilities.clsMailMessage](SAIF.Presentation.Web.Core.Utilities/clsMailMessage.md) | Class | `SAIF.Presentation.Web.Core.Utilities` | File streaming to the browser (`StreamDownloadFile`) and `SendMail`/`SendMailWithAttachment` overloads that call the legacy SAIF mail SOAP web service. |
| [Utilities.clsStringUtilities](SAIF.Presentation.Web.Core.Utilities/clsStringUtilities.md) | Class | `SAIF.Presentation.Web.Core.Utilities` | `CleanString` (strip non-printable/Word characters) and `CleanForEmail` (escape characters that break `mailto:` links). |

## Sources
- `SAIF.Presentation.Web.Core.Infragistics111/AppViewPageBase.aspx.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/AppViewMasterPageBase.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsAppControllerBase.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsAppModelBase.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/NavigationContext.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsNestedMaster.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsControlManager.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsMailMessage.vb`
- `SAIF.Presentation.Web.Core.Infragistics111/clsStringUtilities.vb`
