Skip to content

Institutions

Institutions is the auto-generated typed DataSet included in this assembly for bank and routing reference data. It sits outside the core agency-domain workflows but remains part of the library's public surface.

Purpose

  • Expose a strongly typed in-memory dataset for institution reference rows.
  • Provide typed access to the Institution table and its generated row and event types.

Context

  • Namespace: SAIF.Business.Policy.Agency
  • Assembly/package: SAIF.Business.Policy.Agency

Public members

Member Signature Purpose
New Public Sub New() Creates the typed dataset and initializes its generated tables and relations.
Institution Public ReadOnly Property Institution() As InstitutionDataTable Exposes the typed institution table.
SchemaSerializationMode Public Overrides Property SchemaSerializationMode() As SchemaSerializationMode Controls how the typed dataset serializes schema information.
Tables Public Shadows ReadOnly Property Tables() As DataTableCollection Exposes the dataset table collection through the typed wrapper.
Relations Public Shadows ReadOnly Property Relations() As DataRelationCollection Exposes dataset relations through the typed wrapper.
Clone Public Overrides Function Clone() As DataSet Creates a schema-only copy of the typed dataset, re-applying typed initialization and the current schema serialization mode.
GetTypedDataSetSchema Public Shared Function GetTypedDataSetSchema(ByVal xs As XmlSchemaSet) As XmlSchemaComplexType Publishes the generated schema metadata used by XML serialization.

Behavioral notes

  • This type is generated from Institutions.xsd and follows the standard .NET typed-dataset pattern.
  • The dataset is present in the assembly even though the core agency BOF workflows do not query it directly.

Constraints and usage notes

  • Consumers should treat the file as generated code and avoid relying on internal implementation details beyond the published typed members.

Sources

  • Business\SAIF.Business.Policy.Agency\Institutions.Designer.vb