---
title: SAIF.Presentation.Web.Controls.Infragistics103 dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: SAIF Documentation Team
last_reviewed: 2026-08-17
library: SAIF.Presentation.Web.Controls.Infragistics103
reference_type: package
---

# SAIF.Presentation.Web.Controls.Infragistics103 dependencies

## Internal dependencies

<!-- No dependency-resolution.json state file with populated candidatePackages/resolvedTypes was
found for this run (the run's copy is an empty template). No <ProjectReference> elements exist in this project's .vbproj — only project-level VB Imports of sibling namespaces. Per the fallback rule, these are resolved directly: SAIF.Presentation and SAIF.Presentation.Web.Controls.V2 correspond to library folders documented within this same run (docs will exist under docs/libraries/<slug>/ once this run completes), so they are classified "NuGet Package (same-repo)"; the identity of the
"SAIF.Presentation.Web" import is unconfirmed and left unlinked. -->

| Dependency | Reference Type | Usage |
| --- | --- | --- |
| [SAIF.Presentation](../saif-presentation/overview.md) | NuGet Package (same-repo) | Brought in via project-level `Imports SAIF.Presentation` in the `.vbproj` (no `<ProjectReference>`); specific type usage within this project's four scanned files was not confirmed**. Analysis infers its source is compiled together into the same package output rather than referenced as a separate binary*. |
| SAIF.Presentation.Web | NuGet Package (same-repo) | Brought in via project-level `Imports SAIF.Presentation.Web`; the producing project is not confirmed — likely `SAIF.Presentation.Web.Core.Infragistics103`, whose namespace this may correspond to**. Left unlinked because the mapping to a documented library slug is not verified. |
| [SAIF.Presentation.Web.Controls.V2](../saif-presentation-web-controls-v2/overview.md) | NuGet Package (same-repo) | Brought in via project-level `Imports SAIF.Presentation.Web.Controls.V2`, which also matches this project's own `RootNamespace`*; consistent with this project's compiled types being intended to extend that library's namespace rather than form an independent one. |

No `<ProjectReference>` elements are present in this project's `.vbproj`, so none of the above are confirmed as build-time project references — all three are namespace-level `Imports` only**.

## External dependencies
| Dependency | Version | Usage |
| --- | --- | --- |
| Infragistics35.Web.v10.3 | 10.3.20103.2120 | Core Infragistics WebForms assembly; base assembly set for the vendor controls extended by this library. |
| Infragistics35.WebUI.Misc.v10.3 | 10.3.20103.2120 | Supplies `WebAsyncRefreshPanel`, the base class of `SAIFWarp`. |
| Infragistics35.WebUI.Shared.v10.3 | 10.3.20103.2120 | Shared Infragistics WebUI types referenced across the vendor control set. |
| Infragistics35.WebUI.UltraWebGrid.v10.3 | 10.3.20103.2120 | Supplies `UltraGridColumn` and the grid client-side JS APIs (`igtbl_getColumnById`, `igtbl_getRowById`) used by `clsDropDownController`. |
| Infragistics35.WebUI.WebDataInput.v10.3 | 10.3.20103.2120 | Supplies `WebDateTimeEdit` and `WebMaskEdit`, the base classes of `SAIFWebDateTimeEdit` and `SAIFWebMaskEdit`. |
| System / System.Data / System.Web / System.Xml / System.Core / System.Xml.Linq / System.ComponentModel / System.Web.UI / System.Web.UI.WebControls / System.Text / System.IO / System.Collections.Generic | .NET Framework 4.6.1 | Standard .NET Framework base class library assemblies referenced/imported by the project. |
| Microsoft.VisualBasic | .NET Framework 4.6.1 | Implicit VB runtime import. |

## Dependency risks and notes
- The nuspec-level package dependencies declared for the overall `SAIF.BOF.Presentation.Web.Infragistics103` package (`SAIF.BOF.Framework`, `SAIF.Framework.Common`, `SAIF.HashUtil`) are **not** consumed anywhere within this project's own four scanned source files — no BOF business-object base classes, hashing utilities, or framework-common helpers are referenced here. These package-level dependencies appear to apply to other libraries bundled in the same package (e.g., `SAIF.Business.Menu`) rather than to this project specifically*, so they are intentionally omitted from the Internal/External tables above.
- No `<ProjectReference>` elements exist in the `.vbproj` at all; the three sibling-namespace `Imports` (`SAIF.Presentation`, `SAIF.Presentation.Web`, `SAIF.Presentation.Web.Controls.V2`) leave the actual assembly-resolution mechanism for those namespaces unconfirmed from this project's own build configuration**.
- This project contributes source only (per the `.nuspec` `src` glob `saif.presentation.web.controls.infragistics103\**\*.vb`) rather than a standalone compiled binary to the package; the packaged `.dll`/`.pdb`/`.xml` are instead supplied by the sibling `SAIF.Presentation.Web.Core.Infragistics103` project's build output*, coupling this library's runtime identity to that project.
- The mismatch between this project's `AssemblyName` (`SAIF.Presentation.Web.Controls.Infragistics103`) and its `RootNamespace`/imported namespace (`SAIF.Presentation.Web.Controls.V2`) is unexplained in source comments and is likely a historical namespace-consolidation artifact*.
- `clsDropDownController`'s reflection-based property lookup (`List1Code`/`List1Display`/`List2Code`/`List2Display`/`List2Key`) decouples it from any specific business entity type, so it carries no compile-time dependency on business-object types — only a runtime convention dependency on property-name matching.
- Whether `clsDropDownController` is actively consumed by any current front-end page in this repository (versus being legacy/unused) was not verified from this project's own folder**.
- No transitive custom/internal dependencies could be confirmed for this library: no populated `dependency-resolution.json` state file was available for this run, so the Transitive dependencies section has been omitted rather than populated with unverified data.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Control catalog](control-catalog.md)
- [Configuration settings](configuration.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.Infragistics103\SAIF.Presentation.Web.Controls.Infragistics103.vbproj
- SAIF.Presentation.Web.Controls.Infragistics103\SAIFWarp.vb
- SAIF.Presentation.Web.Controls.Infragistics103\clsDropDownController.vb
- SAIF.Presentation.Web.Controls.Infragistics103\SAIFWebDateTimeEdit.vb
- SAIF.Presentation.Web.Controls.Infragistics103\SAIFWebMaskEdit.vb
- SAIF.BOF.Presentation.Web.Infragistics103.nuspec
