Skip to content

SAIF.Framework.Version dependencies

SAIF.Framework.Version has no internal project dependencies and no external package dependencies. It references only standard .NET Framework 3.5 assemblies and is not itself referenced by any other project in the repository.

Internal dependencies

None. No <ProjectReference> elements exist in SAIF.Framework.Version.vbproj, and no other project in the repository references SAIF.Framework.Version.vbproj (verified via repository-wide search for the project/assembly name).*

External dependencies

None. No <PackageReference> or packages.config-style NuGet package dependencies were found in the project file. The library references only the following standard .NET Framework assemblies (Framework-standard, not third-party packages):

Dependency Version Usage
System .NET Framework 3.5 Base framework reference
System.Data .NET Framework 3.5 Framework reference
System.Xml .NET Framework 3.5 Framework reference
System.Core .NET Framework 3.5 Framework reference
System.Xml.Linq .NET Framework 3.5 Framework reference
System.Data.DataSetExtensions .NET Framework 3.5 Framework reference
System.Text.RegularExpressions .NET Framework 3.5 Imports statement used by the ToInt extension method

Dependency risks and notes

  • No internal consumers: No other project in the repository references SAIF.Framework.Version.vbproj via ProjectReference. Its only inclusion mechanism is the SAIF.Framework.Core nuspec's source-glob (..\**\*.vb;..\**\*.cs), which copies raw .vb files (including Version.vb and its AssemblyInfo.vb) into a NuGet package's src folder rather than compiling SAIF.Framework.Version.vbproj itself into the packed assembly.*
  • Eligibility basis: The library is eligible for documentation solely via nuspec source-glob capture, not via project reference or entry-point consumption — no frontend or other project references it.
  • Unconfirmed pipeline relationship: The build pipeline invokes an externally-hosted version-stamping template step before packaging, and the nuspec packages any version*.dat file it finds. The externally-hosted template body is not available in this repository, so whether that pipeline step uses or depends on the SAIF.Framework.Version.Version class specifically is unconfirmed.**
  • Unknown cross-repository usage: Whether any consumer repository outside IT.BOF.Framework references the packaged source of Version.vb (via the nuspec's src-targeted glob) at compile time is unknown; this would require cross-repository analysis not available here.**
  • No test coverage found: No unit tests were found under the target path for this library; whether any SAIF.Framework.Testing* project exercises SAIF.Framework.Version.Version is unknown and was out of scope for this analysis.**

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.Version\SAIF.Framework.Version.vbproj
  • SAIF.Framework.Version\Version.vb
  • SAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspec
  • Pipelines\build.yml
  • Pipelines\build-vars.yml