implements ISource, IDictionary`2, ICollection`1, IEnumerable`1, IEnumerable, ISerializationCallbackReceiver
0x00x0020
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_Groups | List<UnityEngine.Localization.SmartFormat.Extensions.PersistentVariablesSource.NameValuePair> | Private | — | |
| 0x08 | m_GroupLookup | Dictionary<System.String | Private | — | |
| 0x04 | s_IsUpdating | int | Static+1 flags | — | |
| 0x08 | EndUpdate | Action | PrivateStatic | — |
Functions 28
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsUpdating() | PublicStatic+1 flags | 0x01 | |
| int get_Count() | PublicFinal+3 flags | 0x04 | |
| bool get_IsReadOnly() | PublicFinal+3 flags | 0x01 | |
| ICollection<System.String> get_Keys() | PublicFinal+3 flags | 0x08 | |
| ICollection<UnityEngine.Localization.SmartFormat.PersistentVariables.VariablesGroupAsset> get_Values() | PublicFinal+3 flags | 0x08 | |
| VariablesGroupAsset get_Item(const string& name) | PublicFinal+3 flags | 0x08 | |
| void set_Item(const string& name, VariablesGroupAsset value) | PublicFinal+3 flags | 0x08 | |
| void add_EndUpdate(Action value) | PublicStatic+1 flags | 0x08 | |
| void remove_EndUpdate(Action value) | PublicStatic+1 flags | 0x08 | |
| void .ctor(SmartFormatter formatter) | Public+1 flags | 0x08 | |
| void BeginUpdating() | PublicStatic | 0x00 | |
| void EndUpdating() | PublicStatic | 0x00 | |
| IDisposable UpdateScope() | PublicStatic | 0x08 | |
| bool TryGetValue(const string& name, ref VariablesGroupAsset& value) | PublicFinal+2 flags | 0x08 | |
| void Add(const string& name, VariablesGroupAsset group) | PublicFinal+2 flags | 0x08 | |
| void Add(const KeyValuePair<System.String& item) | PublicFinal+2 flags | 0x10 | |
| bool Remove(const string& name) | PublicFinal+2 flags | 0x08 | |
| bool Remove(const KeyValuePair<System.String& item) | PublicFinal+2 flags | 0x10 | |
| void Clear() | PublicFinal+2 flags | 0x00 | |
| bool ContainsKey(const string& name) | PublicFinal+2 flags | 0x08 | |
| bool Contains(const KeyValuePair<System.String& item) | PublicFinal+2 flags | 0x10 | |
| void CopyTo(const KeyValuePair<System.String[]& array, int arrayIndex) | PublicFinal+2 flags | 0x08 | |
| IEnumerator<System.Collections.Generic.KeyValuePair<System.String System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,UnityEngine.Localization.SmartFormat.PersistentVariables.VariablesGroupAsset>>.GetEnumerator() | PrivateFinal+2 flags | 0x08 | |
| IEnumerator GetEnumerator() | PublicFinal+2 flags | 0x08 | |
| bool TryEvaluateSelector(ISelectorInfo selectorInfo) | PublicFinal+2 flags | 0x08 | |
| bool EvaluateLocalGroup(ISelectorInfo selectorInfo, IVariableGroup variablleGroup) | PrivateStatic | 0x08 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 |