Skip to content

Institutions

Institutions is an auto-generated typed DataSet (Institutions.Designer.vb, generated from Institutions.xsd) defining an InstitutionDataTable schema with corresponding InstitutionRow and InstitutionRowChangeEvent types. No other file in this library references any of these types**, so this artifact is treated as legacy/orphaned scaffolding retained from an earlier implementation rather than active application logic. A near-identical Institutions typed DataSet exists in the sibling SAIF.Application.Claim library, suggesting this may be a stale copy carried over during an earlier refactor*.

Purpose

  • Define a typed DataSet schema (Institutions/InstitutionDataTable/InstitutionRow/InstitutionRowChangeEvent) for institution reference data, as scaffolded by the Visual Studio typed-DataSet designer from Institutions.xsd.
  • No confirmed functional purpose within this library beyond the generated schema definition itself — this artifact has no other in-library callers**.

Context

  • Namespace: SAIF.Application.Claim.Legal
  • Assembly/package: SAIF.Application.Claim.Legal.dll (embedded library; generated scaffolding, not hand-written business logic)

Public members

Member Signature Purpose
Institutions (class) Public Partial Class Institutions Inherits DataSet* Root typed-DataSet container generated from Institutions.xsd; holds the InstitutionDataTable**.
InstitutionDataTable (nested class) Public Class InstitutionDataTable Inherits DataTable* Strongly-typed table wrapper exposing typed column accessors for institution reference rows**.
InstitutionRow (nested class) Public Class InstitutionRow Inherits DataRow* Strongly-typed row wrapper exposing typed column accessors for a single institution record**.
InstitutionRowChangeEvent (nested class) Public Class InstitutionRowChangeEvent Inherits EventArgs* Auto-generated event-argument type raised on row change/insert/delete for InstitutionDataTable, per the standard typed-DataSet designer pattern**.

Behavioral notes

  • No in-library source file constructs, populates, or reads an Institutions/InstitutionDataTable instance; its intended consumer (if any) could not be determined from this library alone**.
  • The Institutions.xsc/.xsd/.xss sibling files are the typed-DataSet design-time schema/settings artifacts that generated this designer code; they carry no independent runtime behavior.

Constraints and usage notes

  • Treat this type as dead/orphaned scaffolding rather than an active part of this library's public API surface until a consumer is confirmed**; do not add new dependencies on it without verifying whether SAIF.Application.Claim's equivalent Institutions type is the one actually in use.

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

  • SAIF.Application.Claim.Legal\Institutions.Designer.vb