Skip to content

FunctionalGroupContainer

FunctionalGroupContainer is the top-level collection type returned by EdiFile.FunctionalGroups; it holds every functional group parsed out of an interchange's segment list by EdiGroupParser.CreateFunctionalGroups.

Purpose

  • Provides a strongly-typed IList<IFunctionalGroup> collection so callers of EdiFile.FunctionalGroups can iterate, index, and count the interchange's functional groups without casting from a generic collection.

Context

  • Namespace: SAIF.Common.Files.Edi
  • Assembly/package: SAIF.Framework.Common.Files
  • Base class: List<IFunctionalGroup> (framework-standard collection base)
  • Implements: IFunctionalGroupContainer

Public members

This type adds no members beyond the standard List<IFunctionalGroup> surface (Add, Count, indexer, GetEnumerator, etc.) it inherits from the .NET Framework base class; it exists solely to give the collection a distinct, discoverable type name for EdiFile.FunctionalGroups and the IFunctionalGroupContainer contract.*

Constraints and usage notes

  • List<IFunctionalGroup> is a .NET Framework base type, not a local library base class, so its members are not documented as an "Inherited public members" section per this library's documentation conventions.

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

Sources

  • Common\SAIF.Common.Files\Edi\FunctionalGroup.cs