}
/// <summary>
- /// The second of TimeStamp.
+ /// The seconds of TimeStamp.
/// </summary>
/// <since_tizen> 9 </since_tizen>
public long Second
}
/// <summary>
- /// The nano second of TimeStamp.
+ /// The nano seconds of TimeStamp.
/// </summary>
/// <since_tizen> 9 </since_tizen>
public long NanoSecond
}
/// <summary>
- /// The class is the header that has the Parcel's information.
+ /// The class represents the header information of an RPC Parcel.
/// </summary>
/// <since_tizen> 9 </since_tizen>
public class ParcelHeader
private void ChangeCurrentCultureInfo(string locale)
{
- CultureInfo.CurrentCulture = ConvertCultureInfo(locale);
+ CultureInfo cultureInfo = ConvertCultureInfo(locale);
+ if (cultureInfo != null)
+ {
+ CultureInfo.CurrentCulture = cultureInfo;
+ }
+ else
+ {
+ Log.Error(LogTag, "CultureInfo is null. locale: " + locale);
+ }
}
private void ChangeCurrentUICultureInfo(string locale)
{
- CultureInfo.CurrentUICulture = ConvertCultureInfo(locale);
+ CultureInfo cultureInfo = ConvertCultureInfo(locale);
+ if (cultureInfo != null)
+ {
+ CultureInfo.CurrentUICulture = cultureInfo;
+ }
+ else
+ {
+ Log.Error(LogTag, "CultureInfo is null. locale: " + locale);
+ }
}
private bool ExistCultureInfo(string locale)
if (fallbackCultureInfo == null)
{
- locale = "en";
- fallbackCultureInfo = GetCultureInfo(locale);
+ try
+ {
+ fallbackCultureInfo = new CultureInfo("en");
+ }
+ catch (CultureNotFoundException e)
+ {
+ Log.Error(LogTag, "Failed to create CultureInfo. err = " + e.Message);
+ }
}
return fallbackCultureInfo;