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

◆ EndEvent()

bool System.Xml.Xsl.XsltOld.Processor.EndEvent ( XPathNodeType nodeType)
inlinepackage

Definition at line 620 of file Processor.cs.

621 {
622 if (_ignoreLevel > 0)
623 {
624 _ignoreLevel--;
625 return true;
626 }
627 int state = _xsm.EndOutlook(nodeType);
628 switch (_builder.EndEvent(state, nodeType))
629 {
630 case OutputResult.Continue:
631 _xsm.End(nodeType);
632 return true;
633 case OutputResult.Interrupt:
634 _xsm.End(nodeType);
635 ExecutionResult = ExecResult.Interrupt;
636 return true;
637 case OutputResult.Overflow:
638 ExecutionResult = ExecResult.Interrupt;
639 return false;
640 default:
641 return true;
642 }
643 }
readonly StateMachine _xsm
Definition Processor.cs:56
Processor.OutputResult EndEvent(int state, XPathNodeType nodeType)
int EndOutlook(XPathNodeType nodeType)
int End(XPathNodeType nodeType)

References System.Xml.Xsl.XsltOld.Processor._builder, System.Xml.Xsl.XsltOld.Processor._ignoreLevel, System.Xml.Xsl.XsltOld.Processor._xsm, System.Xml.Xsl.XsltOld.StateMachine.End(), System.Xml.Xsl.XsltOld.RecordBuilder.EndEvent(), System.Xml.Xsl.XsltOld.StateMachine.EndOutlook(), System.Xml.Xsl.XsltOld.Processor.ExecutionResult, and System.state.

Referenced by System.Xml.Xsl.XsltOld.Processor.CopyEndEvent().