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 theKEY=valuetext 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.vbprojreferences this library only so the assembly is deployed for theSAIF.Services.Printingchain; no code in the web project callsclsImageImportdirectly.*
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.
Related documentation¶
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