---

title: clsClaimBusFunctionCodeCollection
summary: API reference for clsClaimBusFunctionCodeCollection.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Authority
reference_type: package
---



# clsClaimBusFunctionCodeCollection



clsClaimBusFunctionCodeCollection supports collection in `SAIF.Business.Claim.Authority`.*



## Purpose

- Collection



## Context

- Namespace: `SAIF.Business.Claim.Authority`
- Assembly/package: `SAIF.Business.Claim.Authority`



## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| CurrentItem | `Shadows ReadOnly Property CurrentItem() As clsClaimBusFunctionCode` | Exposes the CurrentItem value on the type.* |
| ReserveList | `ReadOnly Property ReserveList() As clsClaimBusFunctionCodeCollection` | Exposes the ReserveList value on the type.* |
| PaymentList | `ReadOnly Property PaymentList() As clsClaimBusFunctionCodeCollection` | Exposes the PaymentList value on the type.* |
| Add | `Shadows Function Add(ByVal inclsClaimBusFunctionCode As clsClaimBusFunctionCode) As Integer` | Executes the Add operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inclsClaimBusFunctionCode As clsClaimBusFunctionCode) As Boolean` | Executes the Contains operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inCode As String) As Boolean` | Executes the Contains operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inclsClaimBusFunctionCode As clsClaimBusFunctionCode) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inCode As String) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| Remove | `Sub Remove(ByVal inclsClaimBusFunctionCode As clsClaimBusFunctionCode)` | Executes the Remove operation and returns the requested result.* |
| Remove | `Sub Remove(ByVal inCode As String)` | Performs the Remove operation for the current instance.* |
| GetClaimBusFunctionCodeCollection | `Shared Function GetClaimBusFunctionCodeCollection(ByVal inDataportal As IDataPortalInfo) As clsClaimBusFunctionCodeCollection` | Executes the GetClaimBusFunctionCodeCollection operation and returns the requested result.* |



## Inherited public members
Members in this section are inherited from `clsBusinessCollectionBase`.
| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| First | `Sub First()` | Moves the collection cursor to the first item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Last | `Sub Last()` | Moves the collection cursor to the last item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Next | `Sub Next()` | Moves the collection cursor forward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Previous | `Sub Previous()` | Moves the collection cursor backward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| SetCurrent | `Sub SetCurrent(item As Object)` | Sets the current collection item explicitly.* | `saif-framework-core — clsBusinessCollectionBase` |
| Traverse | `Sub Traverse(...)` | Provides cursor-style traversal across the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Error | `ReadOnly Property Error As String` | Returns aggregated validation errors for the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Item | `ReadOnly Property Item(columnName As String) As String` | Returns validation details for a requested member name.* | `saif-framework-core — clsBusinessCollectionBase` |
## Behavioral notes

- `clsClaimBusFunctionCodeCollection` is part of the documented `SAIF.Business.Claim.Authority` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Authority\clsClaimBusFunctionCodeCollection.vb`.



## Constraints and usage notes

- Consumers should account for inherited BOF or dependency behavior shown above.

> **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.Claim.Authority\clsClaimBusFunctionCodeCollection.vb`