Skip to content

Compono.PipelineStage

Compono

Compono

PipelineStage Enum

Which resolution-pipeline stage (docs/architecture.md) a ProviderAttempt was tried at.

public enum PipelineStage

Fields

SharedOrScopedValue 0

Stage 2: shared or scoped values.

ExactRegistration 1

Stage 3: exact registrations.

ConfigurationRule 2

Stage 4: configuration rules (type/member value rules, per ADR-0020).

SemanticProvider 3

Stage 5: semantic value providers.

TestDoubleProvider 4

Stage 6: test-double providers.

BuiltInProvider 5

Stage 7: built-in value providers, including collection dispatch.

GeneratedPlan 6

Stage 8: generated composition plans.

Remarks

No case for stage 1 (explicit values, no mechanism until Milestone 3) or stage 9 (diagnostic failure, the terminal absence of any attempt succeeding, not an attempt itself) - only stages that can actually record a ProviderAttempt today have a case.