Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ScopedKnownTypes.cs
Go to the documentation of this file.
2using System.Xml;
3
5
6internal struct ScopedKnownTypes
7{
9
10 private int _count;
11
24
25 internal void Pop()
26 {
27 _count--;
28 }
29
31 {
32 for (int num = _count - 1; num >= 0; num--)
33 {
35 if (dictionary.TryGetValue(qname, out var value))
36 {
37 return value;
38 }
39 }
40 return null;
41 }
42}
Dictionary< XmlQualifiedName, DataContract >[] dataContractDictionaries
void Push(Dictionary< XmlQualifiedName, DataContract > dataContractDictionary)
DataContract GetDataContract(XmlQualifiedName qname)