Interface ITranslationValueFormatter
- Namespace
- Uncreated.Warfare.Translations
- Assembly
- Uncreated.Warfare.dll
public interface ITranslationValueFormatter
Properties
LanguageService
LanguageService LanguageService { get; }
Property Value
ServiceProvider
Provides services for addons.
IServiceProvider ServiceProvider { get; }
Property Value
TranslationService
ITranslationService TranslationService { get; }
Property Value
Methods
Colorize(ReadOnlySpan<char>, Color32, TranslationOptions)
string Colorize(ReadOnlySpan<char> text, Color32 color, TranslationOptions options)
Parameters
textReadOnlySpan<char>colorColor32optionsTranslationOptions
Returns
Colorize(string, Color32, TranslationOptions)
string Colorize(string text, Color32 color, TranslationOptions options)
Parameters
textstringcolorColor32optionsTranslationOptions
Returns
Format(object?, in ValueFormatParameters, Type?)
string Format(object? value, in ValueFormatParameters parameters, Type? formatType = null)
Parameters
valueobjectparametersValueFormatParametersformatTypeType
Returns
FormatEnum(object, Type, LanguageInfo?)
string FormatEnum(object value, Type enumType, LanguageInfo? language)
Parameters
valueobjectenumTypeTypelanguageLanguageInfo
Returns
FormatEnumName(Type, LanguageInfo?)
string FormatEnumName(Type enumType, LanguageInfo? language)
Parameters
enumTypeTypelanguageLanguageInfo
Returns
FormatEnumName<TEnum>(LanguageInfo?)
string FormatEnumName<TEnum>(LanguageInfo? language) where TEnum : unmanaged, Enum
Parameters
languageLanguageInfo
Returns
Type Parameters
TEnum
FormatEnum<TEnum>(TEnum, LanguageInfo?)
string FormatEnum<TEnum>(TEnum value, LanguageInfo? language) where TEnum : unmanaged, Enum
Parameters
valueTEnumlanguageLanguageInfo
Returns
Type Parameters
TEnum
Format<T>(T?, in ValueFormatParameters)
string Format<T>(T? value, in ValueFormatParameters parameters)
Parameters
valueTparametersValueFormatParameters
Returns
Type Parameters
T