SAIF.Presentation.Web.Controls.AJAX.Infragistics103 dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.Presentation.Web.Binding.Infragistics103 | Project Reference | Provides clsObjectBindManager, used by ModalGridCustomizer/InfragisticsGridCustomizer to rebind an UltraWebGrid via the ObjectBinder binding behavior. |
| SAIF.Presentation.Web.Controls.Infragistics103 | Project Reference | Referenced project (.vbproj <ProjectReference>); no direct cross-project type usage was confirmed in the reviewed source*. |
| SAIF.Presentation.Web.Controls.V2 | Project Reference | Supplies Utilities.SetControlManagerEnableable (used in HoverPanel/HoverPicture) and SAIFWarp/SAIFWebMaskEdit types (used in GridCustomizationPanel). |
| SAIF.Presentation | 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
IBusinessCriteriaimplementations (clsHelpText.Criteria,clsHelpTextCollection.Criteria) against tablesAPPLICATION_HELP_MASTER/APPLICATION_HELP_DETAILon an Oracle database*, inferred from colon-prefixed bind-variable syntax (:ApplicationCode,:ReferenceKeyValue) rather than directly confirmed; no create/update/delete SQL path exists — theCriteria.CreateSQL/InsertSQL/UpdateSQL/DeleteSQLproperties all throwApplicationException(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 visibleImports SAIF.Businessin those files**. - The concrete type and persistence mechanism of
clsPreferences(used byInfragisticsGridCustomizerto store/retrieve grid column and paging preferences) is inferred to originate fromSAIF.Framework.Preferences, based on the referenced assembly name in the.vbproj, but noImports/usage directly ties the type to that assembly in this project's source**. - Two source files,
AutoBindTextboxControl.vbandAutoBindingControl.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.jsonexcerpt was supplied in the context bundle for this run;Reference Typevalues for internal dependencies were derived directly from the TSK009 analysis's documented consumption-method table (project-referencefor all six same-repo project references) and from the general fallback rule for the three organizational NuGet packages (classifiedNuGet Packagesince none corresponds to adocs/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.jsonexcerpt was supplied — so the Transitive dependencies section is omitted per the template's omission rule. - This library has no
## API dependenciesor## External web application navigationscontent — 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
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- Control catalog
- 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.AJAX.Infragistics103\SAIF.Presentation.Web.Controls.AJAX.Infragistics103.vbprojSAIF.Presentation.Web.Controls.AJAX.Infragistics103\packages.configSAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPanel.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\HoverPicture.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\GridCustomizationPanel.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\InfragisticsGridCustomizer.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\ModalGridCustomizer.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindControlAncestor.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\AutoBindWebDateTimeEdit.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpText.vbSAIF.Presentation.Web.Controls.AJAX.Infragistics103\clsHelpTextCollection.vb