Exemple #1
0
 public static CompareInfo GetCompareInfo(int culture)
 {
     if (CultureData.IsCustomCultureId(culture))
     {
         throw new ArgumentException(Environment.GetResourceString("Argument_CustomCultureCannotBePassedByNumber", new object[] { "culture" }));
     }
     return(CultureInfo.GetCultureInfo(culture).CompareInfo);
 }
Exemple #2
0
        /*=================================GetCompareInfo==========================
         **Action: Get the CompareInfo for the specified culture.
         ** This method is provided for ease of integration with NLS-based software.
         **Returns: The CompareInfo for the specified culture.
         **Arguments:
         **   culture    the ID of the culture.
         **Exceptions:
         **  ArgumentException if culture is invalid.
         **============================================================================*/
        // People really shouldn't be calling LCID versions, no custom support
        public static CompareInfo GetCompareInfo(int culture)
        {
            if (CultureData.IsCustomCultureId(culture))
            {
                // Customized culture cannot be created by the LCID.
                throw new ArgumentException(SR.Argument_CustomCultureCannotBePassedByNumber, nameof(culture));
            }

            return(CultureInfo.GetCultureInfo(culture).CompareInfo);
        }