Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetArrayModel()

ArrayModel System.Xml.Serialization.ModelScope.GetArrayModel ( Type type)
inlinepackage

Definition at line 66 of file ModelScope.cs.

67 {
69 {
71 if (!(value is ArrayModel))
72 {
74 value = new ArrayModel(type, arrayTypeDesc, this);
75 }
77 }
78 return (ArrayModel)value;
79 }
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
void Add(TKey key, TValue value)
TypeModel GetTypeModel(Type type)
Definition ModelScope.cs:22
readonly Dictionary< Type, TypeModel > _arrayModels
Definition ModelScope.cs:12
TypeDesc GetArrayTypeDesc(Type type)
Definition TypeScope.cs:280

References System.Xml.Serialization.ModelScope._arrayModels, System.Xml.Serialization.ModelScope._typeScope, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Xml.Serialization.TypeScope.GetArrayTypeDesc(), System.Xml.Serialization.ModelScope.GetTypeModel(), System.Collections.Generic.Dictionary< TKey, TValue >.TryGetValue(), System.type, and System.value.

Referenced by System.Xml.Serialization.XmlReflectionImporter.ImportAccessorMapping().