Zdexby TheHolyOneZ
42,595 classes
Class

SmartFormatter

: Object
UnityEngine.Localization.SmartFormat.SmartFormatter, Unity.Localization 0x0040 (64 B) inherited 0x0010 Unity.Localization.dll
0x00x0040

Members 7

OffsetSizeNameTypeFlagsDefault
0x08m_SettingsSmartSettingsPrivate—
0x08m_ParserParserPrivate—
0x08m_SourcesList<UnityEngine.Localization.SmartFormat.Core.Extensions.ISource>Private—
0x08m_FormattersList<UnityEngine.Localization.SmartFormat.Core.Extensions.IFormatter>Private—
0x08m_NotEmptyFormatterExtensionNamesList<System.String>Private—
0x08k_Emptyobject[]PrivateStatic+1 flags—
0x08OnFormattingFailureEventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs>Private—

Functions 33

SignatureFlagsNativeParams
void add_OnFormattingFailure(EventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs> value)Public+1 flags0x08
void remove_OnFormattingFailure(EventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs> value)Public+1 flags0x08
List<UnityEngine.Localization.SmartFormat.Core.Extensions.ISource> get_SourceExtensions()Public+1 flags0x08
List<UnityEngine.Localization.SmartFormat.Core.Extensions.IFormatter> get_FormatterExtensions()Public+1 flags0x08
void .ctor()Public+1 flags0x00
List<System.String> GetNotEmptyFormatterExtensionNames()Public0x08
void AddExtensions(const ISource[]& sourceExtensions)Public0x08
void AddExtensions(const IFormatter[]& formatterExtensions)Public0x08
uint8 GetSourceExtension()Public—0x00
uint8 GetFormatterExtension()Public—0x00
Parser get_Parser()Public+1 flags0x08
void set_Parser(Parser value)Public+1 flags0x08
SmartSettings get_Settings()Public+1 flags0x08
void set_Settings(SmartSettings value)Public+1 flags0x08
string Format(const string& format, const object[]& args)Public0x08
string Format(IList<System.Object> args, const string& format)Public0x08
string Format(IFormatProvider provider, const string& format, const object[]& args)Public0x08
string Format(IFormatProvider provider, IList<System.Object> args, const string& format)Public0x08
void FormatInto(IOutput output, const string& format, const object[]& args)Public0x08
string FormatWithCache(ref FormatCache& cache, const string& format, IList<System.Object> args)Public0x08
string FormatWithCache(ref FormatCache& cache, const string& format, IFormatProvider formatProvider, IList<System.Object> args)Public0x08
void FormatWithCacheInto(ref FormatCache& cache, IOutput output, const string& format, const object[]& args)Public0x08
void Format(FormatDetails formatDetails, Format format, object current)Private0x08
void Format(FormattingInfo formattingInfo)Public+2 flags0x08
void FormatError(FormatItem errorItem, Exception innerException, int startIndex, FormattingInfo formattingInfo)Private0x08
void CheckForExtensions()Private0x00
void EvaluateSelectors(FormattingInfo formattingInfo)Private0x08
bool InvokeSourceExtensions(FormattingInfo formattingInfo)Private0x08
void EvaluateFormatters(FormattingInfo formattingInfo)Private0x08
bool InvokeFormatterExtensions(FormattingInfo formattingInfo)Private0x08
void OnBeforeSerialize()PublicFinal+2 flags0x00
void OnAfterDeserialize()PublicFinal+2 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Subclasses 1

Used by 14

types with a member, parameter or interface of this type