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

◆ AddRemoveImplicitArgs()

IList< XslNode > System.Xml.Xsl.Xslt.QilGenerator.AddRemoveImplicitArgs ( IList< XslNode > args,
XslFlags flags )
inlineprivate

Definition at line 1996 of file QilGenerator.cs.

1997 {
1998 if (IsDebug)
1999 {
2000 flags = XslFlags.FocusFilter;
2001 }
2002 if ((flags & XslFlags.FocusFilter) != 0)
2003 {
2004 if (args == null || args.IsReadOnly)
2005 {
2006 args = new List<XslNode>(3);
2007 }
2008 int num = 0;
2009 if ((flags & XslFlags.Current) != 0)
2010 {
2012 }
2013 if ((flags & XslFlags.Position) != 0)
2014 {
2016 }
2017 if ((flags & XslFlags.Last) != 0)
2018 {
2020 }
2021 }
2022 return args;
2023 }
bool ICollection< KeyValuePair< TKey, TValue > >. IsReadOnly
void SetArg(IList< XslNode > args, int pos, QilName name, QilNode value)

References System.Xml.Xsl.Xslt.QilGenerator._nameCurrent, System.Xml.Xsl.Xslt.QilGenerator._nameLast, System.Xml.Xsl.Xslt.QilGenerator._namePosition, System.Xml.Dictionary, System.Xml.Xsl.Xslt.QilGenerator.GetCurrentNode(), System.Xml.Xsl.Xslt.QilGenerator.GetCurrentPosition(), System.Xml.Xsl.Xslt.QilGenerator.GetLastPosition(), System.Xml.Xsl.Xslt.QilGenerator.IsDebug, System.Collections.Generic.Dictionary< TKey, TValue >.IsReadOnly, and System.Xml.Xsl.Xslt.QilGenerator.SetArg().

Referenced by System.Xml.Xsl.Xslt.QilGenerator.CompileCallTemplate(), System.Xml.Xsl.Xslt.QilGenerator.CompileUseAttributeSet(), and System.Xml.Xsl.Xslt.QilGenerator.InvokeApplyFunction().