---
title: mdlUtilities
summary: API reference for mdlUtilities.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.Menu
reference_type: package
---

# mdlUtilities

`mdlUtilities` is a shared VB.NET module providing utility helper functions for the `SAIF.Business.Menu` library.

## Purpose
- Provide shared helper functions used across the menu business object classes.*

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

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `AddToList` | `Function AddToList(Of T As clsBusinessBase, Col As clsBusinessCollection(Of T))(ByVal inTargetList As Col, ByVal inSourceList As IEnumerable(Of T)) As Col` | Appends each item from `inSourceList` into `inTargetList` (if not `Nothing`) and returns the target list; used to merge BOF collection results.* |

## Inherited public members

`mdlUtilities` is a VB.NET module, so inheritance does not apply to this page.

## Behavioral notes
- `mdlUtilities.vb` contains no direct SQL, `IDataRequest`, or `ProcessPortalRequest()` usage — it issues no database operations.

## Constraints and usage notes
- Being a VB.NET module, all members are shared (equivalent to `static` in C#).*

> **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.Menu\mdlUtilities.vb`
