---
title: SAIF.Framework.BaseN API reference
summary: Index of all public types in this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-23
library: SAIF.Framework.BaseN
reference_type: package
---

# SAIF.Framework.BaseN API reference

This page lists all public types exposed by `SAIF.Framework.BaseN`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [IConverter](SAIF.Framework.BaseN/IConverter.md) | Interface | `SAIF.Framework.BaseN` | Defines the base-N conversion contract (`Base`, alpha/numeric conversion, formatting). |
| [ConverterBase](SAIF.Framework.BaseN/ConverterBase.md) | Class | `SAIF.Framework.BaseN` | Abstract template implementation of `IConverter` supplying default conversion/formatting logic. |
| [BinaryConverter](SAIF.Framework.BaseN/BinaryConverter.md) | Class | `SAIF.Framework.BaseN` | Concrete converter for base 2 (binary). |
| [OctalConverter](SAIF.Framework.BaseN/OctalConverter.md) | Class | `SAIF.Framework.BaseN` | Concrete converter for base 8 (octal). |
| [HexConverter](SAIF.Framework.BaseN/HexConverter.md) | Class | `SAIF.Framework.BaseN` | Concrete converter for base 16 (hexadecimal) with A–F digit mapping and strict bounds checking. |
| [ExcelConverter](SAIF.Framework.BaseN/ExcelConverter.md) | Class | `SAIF.Framework.BaseN` | Concrete converter for base 26 implementing bijective Excel-style column-letter semantics. |
| [ConverterException](SAIF.Framework.BaseN/ConverterException.md) | Class | `SAIF.Framework.BaseN` | Exception thrown when a digit value exceeds a converter's base. |
| [BaseNConverter](SAIF.Framework.BaseN/BaseNConverter.md) | Module | `SAIF.Framework.BaseN` | VB extension-method facade exposing `BaseNToDecimal`/`DecimalToBaseN` fluent conversion methods. |

<!-- Every public type (class, interface, enum, delegate) must appear in this table. -->
<!-- Every type name must be a markdown link to its documentation page. -->
<!-- Do not leave any type unlinked. -->

## Sources
- `SAIF.Framework.BaseN\IConverter.vb`
- `SAIF.Framework.BaseN\ConverterBase.vb`
- `SAIF.Framework.BaseN\BinaryConverter.vb`
- `SAIF.Framework.BaseN\OctalConverter.vb`
- `SAIF.Framework.BaseN\HexConverter.vb`
- `SAIF.Framework.BaseN\ExcelConverter.vb`
- `SAIF.Framework.BaseN\ConverterException.vb`
- `SAIF.Framework.BaseN\BaseNConverter.vb`
