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

◆ AddNamespaceList()

void System.Xml.Schema.SymbolsDictionary.AddNamespaceList ( NamespaceList list,
object particle,
bool allowLocal )
inline

Definition at line 77 of file SymbolsDictionary.cs.

78 {
79 switch (list.Type)
80 {
81 case NamespaceList.ListType.Any:
82 _particleLast = particle;
83 break;
84 case NamespaceList.ListType.Other:
85 AddWildcard(list.Excluded, null);
86 if (!allowLocal)
87 {
88 AddWildcard(string.Empty, null);
89 }
90 break;
91 case NamespaceList.ListType.Set:
92 {
93 foreach (string item in list.Enumerate)
94 {
95 AddWildcard(item, particle);
96 }
97 break;
98 }
99 }
100 }
void AddWildcard(string wildcard, object particle)

References System.Xml.Schema.SymbolsDictionary._particleLast, System.Xml.Schema.SymbolsDictionary.AddWildcard(), System.Xml.Dictionary, System.item, and System.list.

Referenced by System.Xml.Schema.ParticleContentValidator.AddNamespaceList().