Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ AndIf() [1/2]

void System.Xml.Serialization.CodeGenerator.AndIf ( )
inlinepackage

Definition at line 1279 of file CodeGenerator.cs.

1280 {
1282 {
1283 _initIfStack = -1;
1284 If();
1285 }
1287 {
1288 _initElseIfStack = -1;
1292 }
1293 else
1294 {
1295 IfState ifState = (IfState)_blockStack.Peek();
1296 Brfalse(ifState.ElseBegin);
1297 }
1298 }

References System.Xml.Serialization.CodeGenerator._blockStack, System.Xml.Serialization.CodeGenerator._elseIfState, System.Xml.Serialization.CodeGenerator._initElseIfStack, System.Xml.Serialization.CodeGenerator._initIfStack, System.Reflection.Emit.Brfalse, System.Collections.Generic.Stack< T >.Count, System.Xml.Serialization.CodeGenerator.DefineLabel(), System.Xml.Dictionary, System.Xml.Serialization.IfState.ElseBegin, System.Xml.Serialization.CodeGenerator.If(), System.Collections.Generic.Stack< T >.Peek(), and System.Collections.Generic.Stack< T >.Push().