Skip to content

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.

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