Compono.CompositionBuilder.AddSemanticProvider(Compono.ICompositionValueProvider)
Compono¶
Compono.CompositionBuilder¶
CompositionBuilder.AddSemanticProvider(ICompositionValueProvider) Method¶
Registers provider into pipeline stage 5 (semantic value providers) - the open-ended, pattern-matching extension point an integration package (e.g. a future Compono.Bogus) uses instead of a closed-set For<T>() rule. See docs/adr/0024-public-provider-extensibility-model.md.
Parameters¶
provider ICompositionValueProvider
The provider to register.
Returns¶
Remarks¶
Multiple providers may be registered - tried in registration order, same as every other extensible pipeline stage; the first to report a value wins.