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

# SAIF.Framework.CodeGen API reference

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

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [CodeTableMap](SAIF.Framework.CodeGen/CodeTableMap.md) | Class | `SAIF.Framework.CodeGen` | Reads Oracle code-table reference rows and generates VB `Case` statement blocks or `Enum` member lists |
| [CodeBlockType](SAIF.Framework.CodeGen/CodeBlockType.md) | Enum | `SAIF.Framework.CodeGen` | Classification values (`CaseStatement`, `EnumStatement`) not referenced by any live code in this library* |

<!-- 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. -->

## Related documentation
- [Index](../index.md)
- [Overview](../overview.md)
- [Architecture](../architecture.md)
- [Dependencies](../dependencies.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)
- [Database tables](../database-tables.md)
- [SQL catalog](../sql/index.md)

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts.

## Sources
- SAIF.Framework.CodeGen\CodeTableMap.vb
