---
title: SAIF.Framework.BaseN dependencies
summary: Internal and external dependencies for this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-23
library: SAIF.Framework.BaseN
reference_type: package
---

# SAIF.Framework.BaseN dependencies

`SAIF.Framework.BaseN` is a self-contained numeric base-conversion utility library with no internal project dependencies and no external NuGet package dependencies. It references only standard .NET Framework Base Class Library (BCL) and VB-runtime assemblies.

## Internal dependencies

None. No `<ProjectReference>` elements exist in `SAIF.Framework.BaseN\SAIF.Framework.BaseN.vbproj`, and no source file contains an `Imports SAIF.Framework.*` or `Imports SAIF.BOF.*` statement referencing another repository project.*

| Dependency | Type | Usage |
| --- | --- | --- |
| — | — | — |

## External dependencies

No NuGet `<PackageReference>` or `packages.config` entries exist for this project; only framework GAC-style `<Reference>` elements are present. All references below are standard .NET Framework BCL/VB-runtime assemblies (target framework `v4.6.1`), not third-party packages.

| Dependency | Version | Usage |
| --- | --- | --- |
| `System` | Framework (v4.6.1 target) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Data` | Framework (v4.6.1 target) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Xml` | Framework (v4.6.1 target) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Core` | Framework (3.5+) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Xml.Linq` | Framework (3.5+) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Data.DataSetExtensions` | Framework (3.5+) | Standard BCL reference (`SAIF.Framework.BaseN.vbproj`) |
| `System.Runtime.CompilerServices.Extension` | Framework (v4.6.1 target) | Attribute used to declare VB extension methods (`BaseNConverter.vb`) |
| `Microsoft.VisualBasic` | Framework (implicit VB runtime import) | Provides `IsNumeric`, `Asc`, `Chr` used by `ConverterBase.vb`, `ExcelConverter.vb`, `HexConverter.vb` (project-level `<Import Include="Microsoft.VisualBasic" />`) |

## Dependency risks and notes
- This library has zero internal project dependencies and zero third-party NuGet package dependencies — only standard .NET Framework BCL/VB-runtime references were found, so no dependency-related risk assessment beyond framework-version currency (target `v4.6.1`) applies.*
- Although `SAIF.Framework.BaseN` has no `<ProjectReference>` link to `SAIF.Framework.Core`, it is bundled into the `SAIF.BOF.Framework` NuGet package via a source-glob mechanism: `SAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspec` declares `<file src="..\**\*.vb;..\**\*.cs" ... target="src"/>`, which ascends from the nuspec's folder and captures this library's `.vb` files as packaged source, independent of project-reference resolution.
- Whether any application repository outside `IT.BOF.Framework` consumes `SAIF.Framework.BaseN` via the packaged `SAIF.BOF.Framework` NuGet package (and for what purpose) could not be determined from this repository alone.**
- A companion test project, `SAIF.Framework.BaseN.Tests`, exists as a sibling folder but was excluded from analysis per task scope; its dependencies are not reflected in this document.

## Related documentation
- [Index](index.md)
- [Overview](overview.md)
- [Architecture](architecture.md)
- [Operations and processes](operations-processes.md)
- [Business rules](business-rules.md)
- [Configuration](configuration.md)
- [API reference](api/index.md)

> **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.Framework.BaseN\SAIF.Framework.BaseN.vbproj`
- `SAIF.Framework.BaseN\BaseNConverter.vb`
- `SAIF.Framework.BaseN\ConverterBase.vb`
- `SAIF.Framework.BaseN\ExcelConverter.vb`
- `SAIF.Framework.BaseN\HexConverter.vb`
- `SAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspec`
- `Pipelines\build-vars.yml`
