HierarchialTransactionContainer¶
HierarchialTransactionContainer is the collection type held by TransactionSet.HierarchialTransactions; it holds every BHT-rooted hierarchical transaction parsed out of a transaction set's member segments by EdiGroupParser.CreateHierarchialTransactions.
Purpose¶
- Provides a strongly-typed
IList<IHierarchialTransaction>collection so callers ofTransactionSet.HierarchialTransactionscan iterate, index, and count the transaction set's hierarchical transactions without casting from a generic collection.
Context¶
- Namespace:
SAIF.Common.Files.Edi - Assembly/package:
SAIF.Framework.Common.Files - Base class:
List<IHierarchialTransaction>(framework-standard collection base) - Implements:
IHierarchialTransactionContainer
Public members¶
This type adds no members beyond the standard List<IHierarchialTransaction> 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 TransactionSet.HierarchialTransactions and the IHierarchialTransactionContainer contract.*
Constraints and usage notes¶
List<IHierarchialTransaction>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\HierarchialTransaction.cs