Table of Contents

Class ToStringEnumValueFormatter<TEnum>

Namespace
Uncreated.Warfare.Translations.ValueFormatters
Assembly
Uncreated.Warfare.dll
public class ToStringEnumValueFormatter<TEnum> : IEnumFormatter<TEnum>, IEnumFormatter, IValueFormatter<TEnum>, IValueFormatter where TEnum : unmanaged, Enum

Type Parameters

TEnum
Inheritance
ToStringEnumValueFormatter<TEnum>
Implements
Inherited Members

Methods

Format(ITranslationValueFormatter, object, in ValueFormatParameters)

public string Format(ITranslationValueFormatter formatter, object value, in ValueFormatParameters parameters)

Parameters

formatter ITranslationValueFormatter
value object
parameters ValueFormatParameters

Returns

string

Format(ITranslationValueFormatter, TEnum, in ValueFormatParameters)

public string Format(ITranslationValueFormatter formatter, TEnum value, in ValueFormatParameters parameters)

Parameters

formatter ITranslationValueFormatter
value TEnum
parameters ValueFormatParameters

Returns

string

GetName(LanguageInfo)

public string GetName(LanguageInfo language)

Parameters

language LanguageInfo

Returns

string

GetValue(object, LanguageInfo)

public string GetValue(object value, LanguageInfo language)

Parameters

value object
language LanguageInfo

Returns

string

GetValue(TEnum, LanguageInfo)

public string GetValue(TEnum value, LanguageInfo language)

Parameters

value TEnum
language LanguageInfo

Returns

string