implements ISerializationCallbackReceiver
0x00x0040
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Settings | SmartSettings | Private | — | |
| 0x08 | m_Parser | Parser | Private | — | |
| 0x08 | m_Sources | List<UnityEngine.Localization.SmartFormat.Core.Extensions.ISource> | Private | — | |
| 0x08 | m_Formatters | List<UnityEngine.Localization.SmartFormat.Core.Extensions.IFormatter> | Private | — | |
| 0x08 | m_NotEmptyFormatterExtensionNames | List<System.String> | Private | — | |
| 0x08 | k_Empty | object[] | PrivateStatic+1 flags | — | |
| 0x08 | OnFormattingFailure | EventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs> | Private | — |
Functions 33
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnFormattingFailure(EventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs> value) | Public+1 flags | 0x08 | |
| void remove_OnFormattingFailure(EventHandler<UnityEngine.Localization.SmartFormat.FormattingErrorEventArgs> value) | Public+1 flags | 0x08 | |
| List<UnityEngine.Localization.SmartFormat.Core.Extensions.ISource> get_SourceExtensions() | Public+1 flags | 0x08 | |
| List<UnityEngine.Localization.SmartFormat.Core.Extensions.IFormatter> get_FormatterExtensions() | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| List<System.String> GetNotEmptyFormatterExtensionNames() | Public | 0x08 | |
| void AddExtensions(const ISource[]& sourceExtensions) | Public | 0x08 | |
| void AddExtensions(const IFormatter[]& formatterExtensions) | Public | 0x08 | |
| uint8 GetSourceExtension() | Public | — | 0x00 |
| uint8 GetFormatterExtension() | Public | — | 0x00 |
| Parser get_Parser() | Public+1 flags | 0x08 | |
| void set_Parser(Parser value) | Public+1 flags | 0x08 | |
| SmartSettings get_Settings() | Public+1 flags | 0x08 | |
| void set_Settings(SmartSettings value) | Public+1 flags | 0x08 | |
| string Format(const string& format, const object[]& args) | Public | 0x08 | |
| string Format(IList<System.Object> args, const string& format) | Public | 0x08 | |
| string Format(IFormatProvider provider, const string& format, const object[]& args) | Public | 0x08 | |
| string Format(IFormatProvider provider, IList<System.Object> args, const string& format) | Public | 0x08 | |
| void FormatInto(IOutput output, const string& format, const object[]& args) | Public | 0x08 | |
| string FormatWithCache(FormatCache& cache, const string& format, IList<System.Object> args) | Public | 0x08 | |
| string FormatWithCache(FormatCache& cache, const string& format, IFormatProvider formatProvider, IList<System.Object> args) | Public | 0x08 | |
| void FormatWithCacheInto(FormatCache& cache, IOutput output, const string& format, const object[]& args) | Public | 0x08 | |
| void Format(FormatDetails formatDetails, Format format, object current) | Private | 0x08 | |
| void Format(FormattingInfo formattingInfo) | Public+2 flags | 0x08 | |
| void FormatError(FormatItem errorItem, Exception innerException, int startIndex, FormattingInfo formattingInfo) | Private | 0x08 | |
| void CheckForExtensions() | Private | 0x00 | |
| void EvaluateSelectors(FormattingInfo formattingInfo) | Private | 0x08 | |
| bool InvokeSourceExtensions(FormattingInfo formattingInfo) | Private | 0x08 | |
| void EvaluateFormatters(FormattingInfo formattingInfo) | Private | 0x08 | |
| bool InvokeFormatterExtensions(FormattingInfo formattingInfo) | Private | 0x08 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |