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.BaseNhas no<ProjectReference>link toSAIF.Framework.Core, it is bundled into theSAIF.BOF.FrameworkNuGet package via a source-glob mechanism:SAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspecdeclares<file src="..\**\*.vb;..\**\*.cs" ... target="src"/>, which ascends from the nuspec's folder and captures this library's.vbfiles as packaged source, independent of project-reference resolution. - Whether any application repository outside
IT.BOF.FrameworkconsumesSAIF.Framework.BaseNvia the packagedSAIF.BOF.FrameworkNuGet 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¶
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.vbprojSAIF.Framework.BaseN\BaseNConverter.vbSAIF.Framework.BaseN\ConverterBase.vbSAIF.Framework.BaseN\ExcelConverter.vbSAIF.Framework.BaseN\HexConverter.vbSAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspecPipelines\build-vars.yml