SAIF.Presentation.Web.Controls.Infragistics103 dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Presentation | 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 | 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.Infragistics103package (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.vbprojat all; the three sibling-namespaceImports(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
.nuspecsrcglobsaif.presentation.web.controls.infragistics103\**\*.vb) rather than a standalone compiled binary to the package; the packaged.dll/.pdb/.xmlare instead supplied by the siblingSAIF.Presentation.Web.Core.Infragistics103project'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 itsRootNamespace/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
clsDropDownControlleris 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.jsonstate file was available for this run, so the Transitive dependencies section has been omitted rather than populated with unverified data.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Control catalog
- Configuration settings
- API reference
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