System.Globalization.DateTimeFormatInfoScanner.GetFormatFlagUseSpaceInMonthNames C# (CSharp) Method

GetFormatFlagUseSpaceInMonthNames() static private method

static private GetFormatFlagUseSpaceInMonthNames ( String monthNames, String genitveMonthNames, String abbrevMonthNames, String genetiveAbbrevMonthNames ) : FORMATFLAGS
monthNames String
genitveMonthNames String
abbrevMonthNames String
genetiveAbbrevMonthNames String
return FORMATFLAGS
        internal static FORMATFLAGS GetFormatFlagUseSpaceInMonthNames(String[] monthNames, String[] genitveMonthNames, String[] abbrevMonthNames, String[] genetiveAbbrevMonthNames)
        {
            FORMATFLAGS formatFlags = 0;
            formatFlags |= (ArrayElementsBeginWithDigit(monthNames)            || 
                    ArrayElementsBeginWithDigit(genitveMonthNames)      || 
                    ArrayElementsBeginWithDigit(abbrevMonthNames)    || 
                    ArrayElementsBeginWithDigit(genetiveAbbrevMonthNames) 
                    ? FORMATFLAGS.UseDigitPrefixInTokens : 0);

            formatFlags |= (ArrayElementsHaveSpace(monthNames)            || 
                    ArrayElementsHaveSpace(genitveMonthNames)      || 
                    ArrayElementsHaveSpace(abbrevMonthNames)    || 
                    ArrayElementsHaveSpace(genetiveAbbrevMonthNames) 
                    ? FORMATFLAGS.UseSpacesInMonthNames : 0);
            return (formatFlags);
        }