Skip to content

Compono.BogusMemberNameProvider

Compono.Bogus

Compono

BogusMemberNameProvider Class

A stage-5 semantic value provider that matches an exact, conservative allowlist of string-typed member names (FirstName, Email, etc.) against a real, deterministically-seeded Bogus.Faker value. Registered via CompositionBuilderExtensions.UseBogus(). See docs/adr/0027-compono-bogus-package-design.md.

public sealed class BogusMemberNameProvider : Compono.ICompositionValueProvider

Inheritance System.Object → BogusMemberNameProvider

Implements ICompositionValueProvider

Constructors
BogusMemberNameProvider(string) Creates a BogusMemberNameProvider using locale.
Methods
TryProvide(CompositionProviderRequest, ICompositionContext) Attempts to produce a value for request. Returns NotHandled for any request this provider doesn't apply to, so a later provider or pipeline stage still gets a chance - never throws for an expected non-match.