Search Results for

    Show / Hide Table of Contents

    Class LanguageBase

    Inheritance
    System.Object
    LanguageData
    LanguageBase
    Language
    Inherited Members
    LanguageData.EnglishName
    LanguageData.IsNeutral
    LanguageData.Direction
    LanguageData.ParentLanguageCode
    LanguageData.DefaultSpecificLanguageCode
    LanguageData.Script
    LanguageData.SupportedProducts
    LanguageData.LanguageGroup
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Core.Globalization
    Assembly: Sdl.Core.Globalization.Async.dll
    Syntax
    public class LanguageBase : LanguageData

    Constructors

    LanguageBase(ICultureMetadataManager)

    Declaration
    protected LanguageBase(ICultureMetadataManager cultureMetadataManager)
    Parameters
    Type Name Description
    ICultureMetadataManager cultureMetadataManager

    Fields

    _defaultSpecificLanguageResult

    Declaration
    protected LanguageBase _defaultSpecificLanguageResult
    Field Value
    Type Description
    LanguageBase

    _defaultSpecificLanguageRetrievalAttempted

    Declaration
    protected bool _defaultSpecificLanguageRetrievalAttempted
    Field Value
    Type Description
    System.Boolean

    _evaluationResult

    Declaration
    protected LanguageBase.EvaluationResult _evaluationResult
    Field Value
    Type Description
    LanguageBase.EvaluationResult

    _isoAbbreviation

    Declaration
    protected string _isoAbbreviation
    Field Value
    Type Description
    System.String

    _lazyCultureInfo

    Declaration
    protected CultureInfo _lazyCultureInfo
    Field Value
    Type Description
    System.Globalization.CultureInfo

    _regionalVariantsResult

    Declaration
    protected IList<LanguageBase> _regionalVariantsResult
    Field Value
    Type Description
    System.Collections.Generic.IList<LanguageBase>

    CultureMetadataManager

    Declaration
    protected ICultureMetadataManager CultureMetadataManager
    Field Value
    Type Description
    ICultureMetadataManager

    Properties

    DefaultDisplaySettings

    Declaration
    public static LanguageDisplaySettings DefaultDisplaySettings { get; }
    Property Value
    Type Description
    LanguageDisplaySettings

    IsoAbbreviation

    Declaration
    public string IsoAbbreviation { get; }
    Property Value
    Type Description
    System.String

    IsValid

    Declaration
    public bool IsValid { get; }
    Property Value
    Type Description
    System.Boolean

    LanguageCode

    Declaration
    public override string LanguageCode { get; set; }
    Property Value
    Type Description
    System.String
    Overrides
    LanguageData.LanguageCode

    UseBlankAsSentenceSeparator

    Declaration
    public bool UseBlankAsSentenceSeparator { get; }
    Property Value
    Type Description
    System.Boolean

    UseBlankAsWordSeparator

    Declaration
    public bool UseBlankAsWordSeparator { get; }
    Property Value
    Type Description
    System.Boolean

    UsesCharacterCounts

    Declaration
    public bool UsesCharacterCounts { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    Equals(LanguageBase, LanguageBase)

    Declaration
    public static bool Equals(LanguageBase language1, LanguageBase language2)
    Parameters
    Type Name Description
    LanguageBase language1
    LanguageBase language2
    Returns
    Type Description
    System.Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    Equals(String, String)

    Declaration
    public static bool Equals(string isoAbbreviation1, string isoAbbreviation2)
    Parameters
    Type Name Description
    System.String isoAbbreviation1
    System.String isoAbbreviation2
    Returns
    Type Description
    System.Boolean

    FormatIsoCode(String, Boolean)

    Declaration
    protected static string FormatIsoCode(string isoCode, bool includeCountry)
    Parameters
    Type Name Description
    System.String isoCode
    System.Boolean includeCountry
    Returns
    Type Description
    System.String

    GetCultureInfoAsync()

    Declaration
    public Task<CultureInfo> GetCultureInfoAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Globalization.CultureInfo>

    GetDefaultSpecificLanguageAsync()

    Declaration
    public Task<LanguageBase> GetDefaultSpecificLanguageAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<LanguageBase>

    GetDisplayNameAsync()

    Declaration
    public Task<string> GetDisplayNameAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.String>

    GetDisplayNameAsync(LanguageFormat, Boolean)

    Declaration
    public Task<string> GetDisplayNameAsync(LanguageFormat languageFormat, bool includeCountry)
    Parameters
    Type Name Description
    LanguageFormat languageFormat
    System.Boolean includeCountry
    Returns
    Type Description
    System.Threading.Tasks.Task<System.String>

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    GetIsSupportedAsync()

    Declaration
    public Task<bool> GetIsSupportedAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Boolean>

    GetParentLanguageAsync()

    Declaration
    public Task<LanguageBase> GetParentLanguageAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<LanguageBase>

    GetRegionalVariantsAsync()

    Declaration
    public Task<IList<LanguageBase>> GetRegionalVariantsAsync()
    Returns
    Type Description
    System.Threading.Tasks.Task<System.Collections.Generic.IList<LanguageBase>>

    IsNullOrInvalid(LanguageBase)

    Declaration
    public static bool IsNullOrInvalid(LanguageBase language)
    Parameters
    Type Name Description
    LanguageBase language
    Returns
    Type Description
    System.Boolean

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    On this page

    Back to top Generated by DocFX