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

◆ GetNextState()

bool System.Xml.Schema.XsdBuilder.GetNextState ( XmlQualifiedName qname)
inlineprivate

Definition at line 2079 of file XsdBuilder.cs.

2080 {
2081 if (_currentEntry.NextStates != null)
2082 {
2083 for (int i = 0; i < _currentEntry.NextStates.Length; i++)
2084 {
2085 int num = (int)_currentEntry.NextStates[i];
2086 if (_schemaNames.TokenToQName[(int)s_schemaEntries[num].Name].Equals(qname))
2087 {
2089 return true;
2090 }
2091 }
2092 }
2093 return false;
2094 }
XmlQualifiedName[] TokenToQName
static readonly XsdEntry[] s_schemaEntries
readonly SchemaNames _schemaNames
override bool Equals([NotNullWhen(true)] object? other)

References System.Xml.Schema.XsdBuilder._currentEntry, System.Xml.Schema.XsdBuilder._nextEntry, System.Xml.Schema.XsdBuilder._schemaNames, System.Xml.XmlQualifiedName.Equals(), System.Xml.Schema.XsdBuilder.XsdEntry.NextStates, System.Xml.Schema.XsdBuilder.s_schemaEntries, and System.Xml.Schema.SchemaNames.TokenToQName.

Referenced by System.Xml.Schema.XsdBuilder.ProcessElement().