Skip to content

PolicyHeaderHelpTextCollection

PolicyHeaderHelpTextCollection is a MustInherit base class declaring ten MustOverride help-text members that a policy header presenter must supply, giving IPolicyHeaderDataProvider.HelpTexts a strongly typed contract for the help content shown alongside a policy header. Implementations live outside this library.*

Purpose

  • Define the fixed set of help-text slots a policy header display requires, so every implementer exposes the same ten pieces of help content.
  • Serve as the return type of IPolicyHeaderDataProvider.HelpTexts, keeping header help content strongly typed rather than a loose string collection.

Context

  • Namespace: SAIF.Business.Policy
  • Assembly/package: SAIF.Business.Policy (PolicyCommon)

Public members

Member Signature Purpose
10 help-text members MustOverride ReadOnly Property <HelpTextName> As String (×10) Each property supplies the help text for one specific area of the policy header display; implementers must override all ten.

Behavioral notes

  • No in-repo implementer of PolicyHeaderHelpTextCollection was found; implementations live in consuming applications.**

Constraints and usage notes

  • Being MustInherit, this class cannot be instantiated directly — implementers must derive a concrete subclass overriding all ten members.

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • SAIF.Business.Policy/IPolicyHeaderDataProvider.vb