Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
NamespaceListNode.cs
Go to the documentation of this file.
2
3namespace System.Xml.Schema;
4
5internal sealed class NamespaceListNode : SyntaxTreeNode
6{
8
9 private object particle;
10
11 public override bool IsNullable
12 {
13 get
14 {
15 throw new InvalidOperationException();
16 }
17 }
18
24
26 {
27 return symbols.GetNamespaceListSymbols(namespaceList);
28 }
29
31 {
34 {
35 if (symbols.GetParticle(resolvedSymbol) != particle)
36 {
38 }
40 if (syntaxTreeNode == null)
41 {
43 continue;
44 }
49 }
50 if (parent.LeftChild == this)
51 {
53 }
54 else
55 {
57 }
58 }
59
60 public override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos)
61 {
62 throw new InvalidOperationException();
63 }
64}
override void ExpandTree(InteriorNode parent, SymbolsDictionary symbols, Positions positions)
NamespaceListNode(NamespaceList namespaceList, object particle)
override void ConstructPos(BitSet firstpos, BitSet lastpos, BitSet[] followpos)
ICollection GetResolvedSymbols(SymbolsDictionary symbols)