Class LanguageMetadata
  
  
  
    Inheritance
    Object
    LanguageMetadata
   
  
    Inherited Members
    
      Object.ToString()
    
    
      Object.Equals(Object)
    
    
      Object.Equals(Object, Object)
    
    
      Object.ReferenceEquals(Object, Object)
    
    
      Object.GetHashCode()
    
    
      Object.GetType()
    
    
      Object.MemberwiseClone()
    
   
  
  Assembly: Sdl.Core.Globalization.Async.dll
  
  
    public class LanguageMetadata
   
  Constructors
  
  
  
  
  Declaration
  
    public LanguageMetadata()
   
  
  
  
  
  Declaration
  
    public LanguageMetadata(CultureInfo culture)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | CultureInfo | culture |  | 
    
  
  Properties
  
  
  
  
  Declaration
  
    public string[] AbbreviatedDayNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] AbbreviatedMonthGenitiveNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] AbbreviatedMonthNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string AMDesignator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int CurrencyDecimalDigits { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string CurrencyDecimalSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string CurrencyGroupSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int[] CurrencyGroupSizes { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int CurrencyNegativePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int CurrencyPositivePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public bool CurrencyPrecedesNumber { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string CurrencySymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string DateSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public DateTimeFormatInfo DateTimeFormat { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | DateTimeFormatInfo |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] DateTimePatterns { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] DayNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public DigitShapes DigitSubstitution { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | DigitShapes |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] EraNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string FullDateTimePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int KeyboardLayoutId { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int LCID { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string LongDatePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string LongTimePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string[] MonthGenitiveNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string[] MonthNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string Name { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string NaNSymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string NativeCalendarName { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string[] NativeDigits { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string NativeName { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string NegativeInfinitySymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string NegativeSign { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int NumberDecimalDigits { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string NumberDecimalSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public NumberFormatInfo NumberFormat { get; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | NumberFormatInfo |  | 
    
  
  
  
  
  
  Declaration
  
    public string NumberGroupSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int[] NumberGroupSizes { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int NumberNegativePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int PercentDecimalDigits { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PercentDecimalSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PercentGroupSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int[] PercentGroupSizes { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int PercentNegativePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int PercentPositivePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PercentSymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PerMilleSymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PMDesignator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PositiveInfinitySymbol { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string PositiveSign { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string ShortDatePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string[] ShortestDayNames { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | String[] |  | 
    
  
  
  
  
  
  Declaration
  
    public string ShortTimePattern { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string ThreeLetterISOLanguageName { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string ThreeLetterWindowsLanguageName { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string TimeSeparator { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public string TwoLetterISOLanguageName { get; set; }
   
  Property Value
  
  
  
  
  
  Declaration
  
    public int Version { get; set; }
   
  Property Value
  
  Methods
  
  
  
  
  Declaration
  
    public PatternType ClassifyDateTimePattern(string pattern, PatternParsingHandler handler = null)
   
  Parameters
  
  Returns