RatingPlanxtensions¶
Extension module on rating plan types; provides utility methods for rating plan entities (note: the source file name is RatingPlanxtensions.vb -- the 'E' in 'Extensions' is missing, a known source-level quirk recorded as an open question in the Phase 1 analysis).*
Purpose¶
- Extends rating plan types with utility operations for rating plan consumers.*
- Consumed by premium calculation and reporting workflows that need common derived or convenience operations over rating plan data.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Active | Public Function Active(ByVal target As IEnumerable(Of clsPolicyPeriodRatingPlan), ByVal inAsofDate As Date) As clsPolicyPeriodRatingPlan |
Executes the active behavior defined by this type. |
| ## Behavioral notes | ||
- Source file: Business\SAIF.Business.Policy.Premium\clsPolicyPeriodRatingPlanCollection.vb. |
Constraints and usage notes¶
- The type and source file name misspelling (
RatingPlanxtensionsvsRatingPlanExtensions) is a known quirk; do not rename without coordinating with all dependents.*
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¶
Business\SAIF.Business.Policy.Premium\clsPolicyPeriodRatingPlanCollection.vb