ComponentFactory.Krypton.Toolkit.PaletteRedirectRibbonBack.GetBackInherit C# (CSharp) Method

GetBackInherit() private method

private GetBackInherit ( PaletteState state ) : IPaletteRibbonBack
state PaletteState
return IPaletteRibbonBack
        private IPaletteRibbonBack GetBackInherit(PaletteState state)
        {
            switch (state)
            {
                case PaletteState.Disabled:
                    return _disabledBack;
                case PaletteState.Normal:
                    return _normalBack;
                case PaletteState.Pressed:
                    return _pressedBack;
                case PaletteState.Tracking:
                    return _trackingBack;
                case PaletteState.CheckedNormal:
                case PaletteState.CheckedPressed:
                case PaletteState.CheckedTracking:
                    return _selectedBack;
                case PaletteState.FocusOverride:
                    return _focusOverrideBack;
                default:
                    // Should never happen!
                    Debug.Assert(false);
                    return null;
            }
        }