SAIF.Presentation.Web.Controls.V2 dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.BOF.Framework | NuGet Package | Declared package reference; the only observed call site is AppGlobal.EnvironmentService.IsClientExternal (SAIF.Framework.Security namespace) in Banner.vb / BannerControlV2.vb. |
| SAIF.Framework.Common | NuGet Package | Shared SAIF framework primitives referenced by the project (no direct call site observed). |
| SAIF.HashUtil | NuGet Package | SAIF hashing utility referenced by the project (no direct call site observed). |
| SAIF.Web.API.Clients | NuGet Package | Declared package/assembly reference (SAIF.Web.API.Clients.dll, SAIF.Web.API.Core.dll); no direct call site observed in this library's source.* |
This project declares no <ProjectReference> elements to other repository projects. No project references from this project to sibling presentation libraries were found; conversely, SAIF.Presentation.Web.Core.Infragistics111, SAIF.Presentation.Web.Binding.Infragistics111 and SAIF.Presentation.Web.Controls.V2.Menu each hold a project reference to this library for SAIFMessage, BannerControl, and related types.
External dependencies¶
| Dependency | Version | Usage |
|---|---|---|
| Newtonsoft.Json | 8.0.3 | Declared package/assembly reference; transitively required by the SAIF framework packages, no direct call site observed.* |
| RestSharp | 105.2.3 | Declared package/assembly reference; transitively required by SAIF.Web.API.Clients, no direct call site observed.* |
Dependency risks and notes¶
SAIF.Web.API.Clients,SAIF.Web.API.Core,SAIF.Framework.Preferences,SAIF.HashUtil,Newtonsoft.JsonandRestSharpare all declared as project/package references, but no source file in this library uses a type from them — these may be dead references inherited from a shared project template, or required only transitively at run time.**- The package's
.nuspecdeclaresSAIF.BOF.Framework,SAIF.Framework.CommonandSAIF.HashUtilas dependencies but omitsSAIF.Web.API.ClientsandRestSharp, which are declared in this project'spackages.config— consumers of the NuGet package would not receive them transitively, a potential packaging gap.* AppGlobal.EnvironmentService's owning assembly could not be confirmed from this repository, so the exact runtime rule that classifies a client as external for the banner controls is unknown.**- This library has no standalone shipped assembly:
SAIF.Presentation.Web.Core.Infragistics111\postbuild.batILMerges it, along with eight sibling assemblies, into the single shippedSAIF.Presentation.Web.Infragistics111.dll. - The controls require a fixed
/Resources/Scripts/,/Resources/Images/, and/Resources/SiteBanner.xmlfolder layout in every hosting application; none of these runtime assets are part of the shipped package.*
Related documentation¶
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.V2/SAIF.Presentation.Web.Controls.V2.vbprojSAIF.Presentation.Web.Controls.V2/packages.configSAIF.BOF.Presentation.Web.Infragistics111.nuspec