---
title: clsAuditReviewResultCollection
summary: API reference for clsAuditReviewResultCollection.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Audit.Premium
reference_type: package
---

# clsAuditReviewResultCollection

Typed child collection of review results that loads and saves reviewer outcomes attached to an audit.

## Purpose
- Typed child collection of review results that loads and saves reviewer outcomes attached to an audit.

## Context
- Namespace: `SAIF.Business.Policy.Audit.Premium`
- Assembly/package: `SAIF.BOF.Business.Policy.Audit.Premium`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| CurrentItem | `Public Shadows ReadOnly Property CurrentItem() As clsAuditReviewResult` | Returns the collection's current item strongly typed as `Audit Review Result`. |
| LastItem | `Public Shadows ReadOnly Property LastItem() As clsAuditReviewResult` | Last item currently available in this collection of audit review results.* |
| HasReturnToAuditorReviewResults | `Public ReadOnly Property HasReturnToAuditorReviewResults() As Boolean` | Derived flag used by workflow logic to detect return to auditor review results from the current persisted state.* |
| HasAppealReviewReasons | `Public ReadOnly Property HasAppealReviewReasons() As Boolean` | Derived flag used by workflow logic to detect appeal review reasons from the current persisted state.* |
| HasMissingReviewResults | `Public ReadOnly Property HasMissingReviewResults() As Boolean` | Derived flag used by workflow logic to detect missing review results from the current persisted state.* |
| HasMissingReviewReviewer | `Public ReadOnly Property HasMissingReviewReviewer() As Boolean` | Derived flag used by workflow logic to detect missing review reviewer from the current persisted state.* |
| CompletedReviewReasonExists | `Public ReadOnly Property CompletedReviewReasonExists(ByVal inReviewReasonCode As String) As Boolean` | Meaning of `CompletedReviewReasonExists` could not be confirmed beyond its compiled implementation context.** |
| Save | `Public Overrides Function Save() As Boolean` | Persists pending changes in the collection and its tracked child objects through the BOF data portal. |
| Add | `Public Shadows Function Add(ByVal inAuditReviewResult As clsAuditReviewResult) As Integer` | Adds the supplied business object to the collection and returns its index. |
| Contains | `Public Overloads Function Contains(ByVal inAuditReviewResult As clsAuditReviewResult) As Boolean` | Returns `True` when the collection already contains the supplied business object. |
| Contains | `Public Overloads Function Contains(ByVal inReviewResultSeqNum As Decimal) As Boolean` | Returns `True` when the collection already contains an item with the supplied sequence/key value. |
| ContainsDeleted | `Public Overloads Function ContainsDeleted(ByVal inAuditReviewResult As clsAuditReviewResult) As Boolean` | Returns `True` when the deleted-items list already contains the supplied business object. |
| ContainsDeleted | `Public Overloads Function ContainsDeleted(ByVal inReviewResultSeqNum As Decimal) As Boolean` | Returns `True` when the deleted-items list already contains an item with the supplied sequence/key value. |
| GetAuditReviewResultCollection | `Public Shared Function GetAuditReviewResultCollection(ByVal inDataportal As IDataPortalInfo, ByVal inAuditSeqNum As Decimal) As clsAuditReviewResultCollection` | Loads audit review result collection through the BOF data portal using the supplied keys and criteria. |
## Behavioral notes
- This type is part of the premium-audit library's public surface.

## Constraints and usage notes



> **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
- `Business\SAIF.Business.Policy.Audit.Premium\clsAuditReviewResultCollection.vb`
