ComponentFactory.Krypton.Toolkit.RenderStandard.RightToLeftIndex C# (CSharp) Method

RightToLeftIndex() private static method

private static RightToLeftIndex ( RightToLeft rtl, PaletteRelativeAlign align ) : int
rtl RightToLeft
align PaletteRelativeAlign
return int
        private static int RightToLeftIndex(RightToLeft rtl, PaletteRelativeAlign align)
        {
            switch (align)
            {
                case PaletteRelativeAlign.Near:
                    return (rtl == RightToLeft.Yes ? 2 : 0);
                case PaletteRelativeAlign.Center:
                    return 1;
                case PaletteRelativeAlign.Far:
                    return (rtl == RightToLeft.Yes ? 0 : 2);
                default:
                    // Should never happen!
                    Debug.Assert(false);
                    throw new ArgumentOutOfRangeException("align");
            }
        }
RenderStandard