Skip to content

SAIF.Business.Imaging dependencies

Internal dependencies

Dependency Reference Type Usage
SAIF.BOF.Business NuGet Package Supplies base BOF business-object patterns consumed by this library*.
SAIF.BOF.Framework NuGet Package Supplies clsBusinessBase/clsBusinessCollectionBase base types used throughout*.
SAIF.BOF.ResourceFiles NuGet Package Shared resource strings*.
SAIF.Framework.Common NuGet Package Shared framework helpers*.
SAIF.HashUtil NuGet Package Hashing utility (declared in .nuspec; no direct call site confirmed in this pass)**.
SAIF.Legacy.BankValidator NuGet Package Bank-account/routing validation utility (declared in .nuspec; no direct call site confirmed in this pass)**.
SAIF.Web.API.Clients NuGet Package Web API client infrastructure*.
ImagingAPI.Client NuGet Package (v[not specified in analysis]**) Internal (SAIFNuget-hosted) imaging API client, likely used for binary image storage/retrieval since this library manages only imaging metadata*.
PdfAPI.Client NuGet Package (v[not specified in analysis]**) Internal (SAIFNuget-hosted) PDF API client referenced in .nuspec*.

Dependency risks and notes

  • This library has the shallowest internal dependency footprint of the five assigned libraries (only SAIF.BOF.Business and framework/common libraries), suggesting it is widely consumed rather than a heavy consumer of other Business.* domains*.
  • clsEAIP is flagged as a possible dead/transitional artifact whose base-class inheritance is commented out; its continued presence in the dependency/nuspec surface should be verified before removal**.
  • A sibling folder Business\SAIF.Business.Imaging.BulkPrint exists but is out of scope for this documentation set.
  • Whether SAIF.HashUtil and SAIF.Legacy.BankValidator are actually invoked anywhere in this library's live code was not confirmed in the Phase 1 analysis pass**.
  • All dependencies are resolved as NuGet package references per the .nuspec; no local <ProjectReference>s were found*.

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

  • Business\SAIF.Business.Imaging\SAIF.BOF.Business.Imaging.nuspec
  • Business\SAIF.Business.Imaging\packages.config