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.vbprojviaProjectReference. Its only inclusion mechanism is theSAIF.Framework.Corenuspec's source-glob (..\**\*.vb;..\**\*.cs), which copies raw.vbfiles (includingVersion.vband itsAssemblyInfo.vb) into a NuGet package'ssrcfolder rather than compilingSAIF.Framework.Version.vbprojitself 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*.datfile it finds. The externally-hosted template body is not available in this repository, so whether that pipeline step uses or depends on theSAIF.Framework.Version.Versionclass specifically is unconfirmed.** - Unknown cross-repository usage: Whether any consumer repository outside
IT.BOF.Frameworkreferences the packaged source ofVersion.vb(via the nuspec'ssrc-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 exercisesSAIF.Framework.Version.Versionis unknown and was out of scope for this analysis.**
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.Version\SAIF.Framework.Version.vbprojSAIF.Framework.Version\Version.vbSAIF.Framework.Core\SAIF.BOF.Framework.Core.nuspecPipelines\build.ymlPipelines\build-vars.yml