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

◆ EndCase()

void System.Runtime.Serialization.CodeGenerator.EndCase ( )
inlinepackage

Definition at line 1574 of file CodeGenerator.cs.

1575 {
1576 object obj = _blockStack.Peek();
1577 SwitchState switchState = obj as SwitchState;
1578 if (switchState == null)
1579 {
1581 }
1582 Br(switchState.EndOfSwitchLabel);
1583 if (_codeGenTrace != 0)
1584 {
1585 EmitSourceInstruction("} //end case ");
1586 }
1587 }

References System.Runtime.Serialization.CodeGenerator._blockStack, System.Runtime.Serialization.CodeGenerator._codeGenTrace, System.Reflection.Emit.Br, System.Runtime.Serialization.CodeGenerator.EmitSourceInstruction(), System.obj, System.Collections.Generic.Stack< T >.Peek(), and System.Runtime.Serialization.CodeGenerator.ThrowMismatchException().

Referenced by System.Runtime.Serialization.Json.JsonFormatReaderGenerator.CriticalHelper.ReadMembers(), and System.Runtime.Serialization.XmlFormatReaderGenerator.CriticalHelper.ReadMembers().