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

◆ IsNullable

override bool System.Xml.Schema.SequenceNode.IsNullable
get

Definition at line 29 of file SequenceNode.cs.

30 {
31 get
32 {
33 SequenceNode sequenceNode = this;
34 SyntaxTreeNode leftChild;
35 do
36 {
37 if (sequenceNode.RightChild.IsRangeNode && ((LeafRangeNode)sequenceNode.RightChild).Min == 0m)
38 {
39 return true;
40 }
41 if (!sequenceNode.RightChild.IsNullable && !sequenceNode.RightChild.IsRangeNode)
42 {
43 return false;
44 }
45 leftChild = sequenceNode.LeftChild;
46 sequenceNode = leftChild as SequenceNode;
47 }
48 while (sequenceNode != null);
49 return leftChild.IsNullable;
50 }
51 }