Skip to content

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.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.

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