public void SwapComponents(ColorComponentsSwap comps) { switch (comps) { case ColorComponentsSwap.GreenBlue: SwapComps(ref _green, ref _blue); break; case ColorComponentsSwap.RedBlue: SwapComps(ref _red, ref _blue); break; case ColorComponentsSwap.RedGreen: SwapComps(ref _red, ref _green); break; } }