Skip to content

SAIF.Services.Imaging.Import dependencies

Internal dependencies

None identified for same-repo project references. The project declares no <ProjectReference> elements, and the only compiled type, clsImageImport, references solely System / Microsoft.VisualBasic BCL intrinsics.* The organizational SAIF NuGet packages below are declared but unused by compiled source.

Dependency Reference Type Usage
SAIF.BOF.Framework (Bindable, Connection, Core, DNS, Logging, Mail, Security, Security.EnvironmentApi) NuGet Package Declared reference, not used by compiled source*
SAIF.Framework.Common NuGet Package Declared reference, not used by compiled source*
SAIF.HashUtil NuGet Package Declared reference, not used by compiled source*
SAIF.Web.API.Clients (Clients, Core) NuGet Package Declared reference, not used by compiled source*

External dependencies

The packages below are declared in packages.config and the project file, but are not used by the compiled source (clsImageImport.vb depends solely on the BCL); they are inherited, solution-uniform references.*

Dependency Version Usage
Oracle.ManagedDataAccess 21.5.0 Declared reference, not used by compiled source*
Newtonsoft.Json 8.0.3 Declared reference, not used by compiled source*
RestSharp 106.12.0 Declared reference, not used by compiled source*
Microsoft.Bcl.AsyncInterfaces 6.0.0 Declared reference, not used by compiled source*
System.Text.Json 6.0.3 Declared reference, not used by compiled source*
System.Text.Encodings.Web 6.0.0 Declared reference, not used by compiled source*
System.Memory 4.5.4 Declared reference, not used by compiled source*
System.Buffers 4.5.1 Declared reference, not used by compiled source*
System.Numerics.Vectors 4.5.0 Declared reference, not used by compiled source*
System.Runtime.CompilerServices.Unsafe 6.0.0 Declared reference, not used by compiled source*
System.Threading.Tasks.Extensions 4.5.4 Declared reference, not used by compiled source*
System.ValueTuple 4.5.0 Declared reference, not used by compiled source*

Dependency risks and notes

  • Zero outbound coupling and two inbound repo consumers (SAIF.Services.Printing, LegalMaintenance); the <Serializable()> attribute makes binary MSMQ round-tripping an implicit versioning constraint — adding or renaming fields changes both the binary payload and the KEY=value text contract.*
  • All declared NuGet/framework packages are inherited, solution-uniform references not exercised by this library's single compiled type; they add build-time surface without a corresponding runtime dependency here.*
  • LegalMaintenance/LegalMaintenance.vbproj references this library only so the assembly is deployed for the SAIF.Services.Printing chain; no code in the web project calls clsImageImport directly.*

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.Services.Imaging.Import/SAIF.Services.Imaging.Import.vbproj
  • SAIF.Services.Imaging.Import/clsImageImport.vb
  • SAIF.Services.Imaging.Import/AssemblyInfo.vb
  • SAIF.Services.Imaging.Import/packages.config
  • SAIF.Services.Imaging.Import/App.config
  • SAIF.Services.Imaging.Import/Web.config
  • SAIF.Services.Imaging.Import/packages.config
  • SAIF.Services.Printing/SAIF.Services.Printing.vbproj
  • LegalMaintenance/LegalMaintenance.vbproj