﻿---
title: clsStoreClassValues
summary: API reference for clsStoreClassValues.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Business.Imaging
reference_type: package
---

# clsStoreClassValues

`clsStoreClassValues` is a supporting data class whose purpose is to store class-level values for use within the imaging library. Its specific responsibilities were not fully described in the Phase 1 analysis*.

## Purpose
- Holds class-level values used internally by the imaging library*.

## Context
- Namespace: `SAIF.Business.Imaging`
- Assembly/package: `SAIF.BOF.Business.Imaging`

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `Add` | `Public Sub Add(ByVal inKey As String, ByVal inValue As String)` | Stores a key-value pair; value types supported: `String`, `Decimal`, `clsSmartString`, `clsSmartDate`, `clsSmartDecimal`. |
| `Add` | `Public Sub Add(ByVal inKey As String, ByVal inValue As Decimal)` | Stores a key-value pair; value types supported: `String`, `Decimal`, `clsSmartString`, `clsSmartDate`, `clsSmartDecimal`. |
| `Add` | `Public Sub Add(ByVal inKey As String, ByVal inValue As clsSmartString)` | Stores a key-value pair; value types supported: `String`, `Decimal`, `clsSmartString`, `clsSmartDate`, `clsSmartDecimal`. |
| `Add` | `Public Sub Add(ByVal inKey As String, ByVal inValue As clsSmartDate)` | Stores a key-value pair; value types supported: `String`, `Decimal`, `clsSmartString`, `clsSmartDate`, `clsSmartDecimal`. |
| `Add` | `Public Sub Add(ByVal inKey As String, ByVal inValue As clsSmartDecimal)` | Stores a key-value pair; value types supported: `String`, `Decimal`, `clsSmartString`, `clsSmartDate`, `clsSmartDecimal`. |
| `Contains` | `Public Function Contains(ByVal inKey As String) As Boolean` | Returns True if a value has been stored for the given key. |
| `GetString` | `Public Function GetString(ByVal inKey As String) As String` | Retrieves a stored `String` value by key. |
| `GetDecimal` | `Public Function GetDecimal(ByVal inKey As String) As Decimal` | Retrieves a stored `Decimal` value by key. |
| `GetDate` | `Public Function GetDate(ByVal inKey As String) As Date` | Retrieves a stored `Date` value by key. |
| `GetObject` | `Public Function GetObject(ByVal inKey As String) As Object` | Retrieves a stored value as `Object` by key. |
| `GetSmartString` | `Public Function GetSmartString(ByVal inKey As String) As clsSmartString` | Retrieves a stored `clsSmartString` value by key. |
| `GetSmartDate` | `Public Function GetSmartDate(ByVal inKey As String) As clsSmartDate` | Retrieves a stored `clsSmartDate` value by key. |
| `GetSmartDecimal` | `Public Function GetSmartDecimal(ByVal inKey As String) As clsSmartDecimal` | Retrieves a stored `clsSmartDecimal` value by key. |

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

## Sources
- `Business\SAIF.Business.Imaging\clsStoreClassValues.vb`
