public override object ProvideValue(IServiceProvider serviceProvider) { verifyBrushResolvedFromEnumReference(_mdInitialBrushReference, ref _resolvedInitialBrush); verifyBrushResolvedFromEnumReference(_mdMixedBrushReference, ref _resolvedMixedBrush); var blendedBrush = _resolvedInitialBrush.Blend(_resolvedMixedBrush, _mixinOpacity); return(blendedBrush); }