1using System.Globalization;
10 [AcceptEmptyServiceProvider]
14 public object?
Convert(
object? value, Type targetType,
object? parameter, CultureInfo culture)
18 if (value is
string s)
30 return value ??
string.Empty;
34 public object?
ConvertBack(
object? value, Type targetType,
object? parameter, CultureInfo culture)
36 return value?.ToString() ??
string.Empty;
Static class containing ISO 5218 gender codes
static bool CodeToGender(int Code, out ISO_5218_Gender? Gender)
Tries to get the gender label corresponding to an ISO 5218 gender code.
static bool LetterToGender(string Letter, out ISO_5218_Gender? Gender)
Tries to get the gender label corresponding to an ISO 5218 gender code.
Base class that references services in the app.
static IReportingStringLocalizer Localizer
Localization service
Converts a gender code to a Unicode symbol followed by a label.
object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
object ProvideValue(IServiceProvider serviceProvider)
object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
class ISO_5218_Gender(string Gender, int Code, string Letter, string LocalizedNameId, char Unicode)
Contains one record of the ISO 5218 data set.