---
title: SAIF.Presentation.Web.Controls.AJAX.Infragistics103 dependencies
summary: Internal and external dependencies for the AJAX/Infragistics WebForms control library.
status: draft
owner: SAIF documentation generator
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.AJAX.Infragistics103
reference_type: package
---

# SAIF.Presentation.Web.Controls.AJAX.Infragistics103 dependencies

## Internal dependencies

<!-- No dependency-resolution.json excerpt was supplied for this run; Reference Type values below are
     resolved directly from the TSK009 analysis consumption-method table and repository folder evidence
     per the fallback rule (same-repo library folder → NuGet Package (same-repo); otherwise NuGet Package). -->

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.Presentation.Web.Binding.Infragistics103](../saif-presentation-web-binding-infragistics103/overview.md) | Project Reference | Provides `clsObjectBindManager`, used by `ModalGridCustomizer`/`InfragisticsGridCustomizer` to rebind an `UltraWebGrid` via the `ObjectBinder` binding behavior. |
| [SAIF.Presentation.Web.Controls.Infragistics103](../saif-presentation-web-controls-infragistics103/overview.md) | Project Reference | Referenced project (`.vbproj` `<ProjectReference>`); no direct cross-project type usage was confirmed in the reviewed source*. |
| [SAIF.Presentation.Web.Controls.V2](../saif-presentation-web-controls-v2/overview.md) | Project Reference | Supplies `Utilities.SetControlManagerEnableable` (used in `HoverPanel`/`HoverPicture`) and `SAIFWarp`/`SAIFWebMaskEdit` types (used in `GridCustomizationPanel`). |
| [SAIF.Presentation](../saif-presentation/overview.md) | Project Reference | Referenced project (`.vbproj` `<ProjectReference>`); no direct cross-project type usage was confirmed in the reviewed source*. |
| SAIF.Business (no documented sibling slug available for this run — excluded/undocumented) | Project Reference | Supplies `clsConstants` (aliased `BOC`/`boc`) and the SAIF BOF base types (`clsBusinessBase`, `clsBusinessCollectionBase`, `IBusinessCriteria`, `IDataRequest`, `IPortalRequest`, `IDataPortalInfo`, `clsSAIFDataReader`, `IBusinessObject`) used by `clsHelpText`/`clsHelpTextCollection`. |
| SAIF.Resources (no documented sibling slug available for this run — excluded/undocumented) | Project Reference | Referenced project (`SAIF.ResourceFiles.vbproj`); provides hard-coded resource paths referenced by controls (e.g. `/Resources/Images/DefaultHelpImage.gif`). |
| SAIF.BOF.Framework (no documented sibling slug available for this run — excluded/undocumented) | NuGet Package | Organizational package (`packages.config`, v1.0.20105.1) supplying `SAIF.Framework.dll`/`SAIF.Framework.Preferences.dll`; provides the BOF data-portal/business-object framework types consumed via `SAIF.Business`* and `clsPreferences`**. |
| SAIF.Framework.Common (no documented sibling slug available for this run — excluded/undocumented) | NuGet Package | Organizational package (`packages.config`, v1.0.18145.1); supplies `SAIF.Framework.StandardFormats.PadCapitalLettersFormat`, used by `InfragisticsGridCustomizer.ListItems` to format column headers. |
| SAIF.HashUtil (no documented sibling slug available for this run — excluded/undocumented) | NuGet Package | Organizational package (`packages.config`, v1.0.18067.1); no direct type usage was confirmed in the reviewed source*. |

Of the eight sibling library slugs identified for potential linking in this run (`saif-presentation-web-core-infragistics103`, `saif-presentation`, `saif-presentation-web-binding-infragistics103`, `saif-presentation-web-controls-v2`, `saif-presentation-web-controls-v2-menu`, `saif-presentation-web-controls-infragistics103`, `saif-presentation-web-mvc`, `saif-business-menu`), only `saif-presentation`, `saif-presentation-web-binding-infragistics103`, and `saif-presentation-web-controls-v2`/`saif-presentation-web-controls-infragistics103` are actual internal dependencies of this library per the TSK009 analysis; `saif-presentation-web-core-infragistics103`, `saif-presentation-web-controls-v2-menu`, `saif-presentation-web-mvc`, and `saif-business-menu` are **not** referenced by this library and are excluded from the table above.

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| AjaxControlToolkit | (version not pinned in `packages.config`; referenced via `..\Libs\AjaxControlToolkit.dll`)* | Supplies `HoverMenuExtender`, used by `HoverPanel`, `HoverPanelControl`, `HoverLabel`, `HoverPicture`, and `ModalGridCustomizer`'s `ModalPopupExtender`. |
| Infragistics35.Web.v10.3 | 10.3.20103.2120 | Core Infragistics WebForms UI suite referenced across the auto-binding and grid-customization control families. |
| Infragistics35.WebUI.Misc.v10.3 | 10.3.20103.2120* | Provides `WebAsyncRefreshPanel` (WARP), used by `AutoBindControlAncestor` for inline validation-error partial-page updates. |
| Infragistics35.WebUI.Shared.v10.3 | 10.3.20103.2120* | Provides `IProvidesEmbeddableEditor` (implemented by `AutoBindWebDateTimeEdit`) and `ICallBackResponseRenderer`. |
| Infragistics35.WebUI.UltraWebGrid.v10.3 | 10.3.20103.2120* | Provides `UltraWebGrid`, `UltraGridColumn`, `ColumnsCollection`, used throughout the grid-customization family. |
| Infragistics35.WebUI.WebDataInput.v10.3 | 10.3.20103.2120* | Provides `WebDateTimeEdit`, `WebMaskEdit`, wrapped by `AutoBindWebDateTimeEdit`/`AutoBindWebMaskEdit`. |

## Dependency risks and notes
- All database access in this library is confined to two read-only `IBusinessCriteria` implementations (`clsHelpText.Criteria`, `clsHelpTextCollection.Criteria`) against tables `APPLICATION_HELP_MASTER`/`APPLICATION_HELP_DETAIL` on an Oracle database*, inferred from colon-prefixed bind-variable syntax (`:ApplicationCode`, `:ReferenceKeyValue`) rather than directly confirmed; no create/update/delete SQL path exists — the `Criteria.CreateSQL`/`InsertSQL`/`UpdateSQL`/`DeleteSQL` properties all throw `ApplicationException(BOC.Messages.InvalidSQLProperty)` rather than executing SQL, per the TSK1B-003 DB analysis.
- The exact assembly of record for the BOF base types used in `clsHelpText.vb`/`clsHelpTextCollection.vb` (`clsBusinessBase`, `IBusinessCriteria`, `IDataRequest`, `clsSAIFDataReader`, etc.) is inferred from SAIF naming/framework conventions rather than a directly visible `Imports SAIF.Business` in those files**.
- The concrete type and persistence mechanism of `clsPreferences` (used by `InfragisticsGridCustomizer` to store/retrieve grid column and paging preferences) is inferred to originate from `SAIF.Framework.Preferences`, based on the referenced assembly name in the `.vbproj`, but no `Imports`/usage directly ties the type to that assembly in this project's source**.
- Two source files, `AutoBindTextboxControl.vb` and `AutoBindingControl.vb`, are present on disk but excluded from the `.vbproj` `<Compile>` item group — they introduce no build/runtime dependency risk since they are not part of the shipped assembly, but their presence suggests an in-progress or abandoned refactor of the auto-binding contract*.
- No `dependency-resolution.json` excerpt was supplied in the context bundle for this run; `Reference Type` values for internal dependencies were derived directly from the TSK009 analysis's documented consumption-method table (`project-reference` for all six same-repo project references) and from the general fallback rule for the three organizational NuGet packages (classified `NuGet Package` since none corresponds to a `docs/libraries/<slug>` folder producing that exact package name in this repository)*.
- No transitive (framework-inherited) dependency data was available for this run — no `dependency-resolution.json` excerpt was supplied — so the Transitive dependencies section is omitted per the template's omission rule.
- This library has no `## API dependencies` or `## External web application navigations` content — it is a WebForms control library with no HTTP endpoint calls or cross-application navigation logic identified in the TSK009 analysis, so both sections are omitted per the template's omission rules.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Database tables](database-tables.md)
- [SQL catalog](sql/index.md)
- [Control catalog](control-catalog.md)
- [API reference](api/index.md)

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\SAIF.Presentation.Web.Controls.AJAX.Infragistics103.vbproj`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\packages.config`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPanel.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPicture.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\GridCustomizationPanel.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\InfragisticsGridCustomizer.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\ModalGridCustomizer.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindControlAncestor.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindWebDateTimeEdit.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpText.vb`
- `SAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpTextCollection.vb`
