public CachingOverridesSource(IOverridesSource overridesSource) { _lazy = new AsyncLazy <Overrides>(async() => await overridesSource.GetOverridesAsync()); }
public TransformingOverridesSource(IOverridesSource wrapped, IEnumerable <IOverridesTransformer> transformers) { _wrapped = wrapped ?? throw new ArgumentNullException(nameof(wrapped)); _transformers = transformers ?? new List <IOverridesTransformer>(); }
public ApplyOverridesPipelineStage(IOverridesSource overridesSource) { _overridesSource = overridesSource; }