3 writes to _ilGen
System.Private.Xml (3)
System\Xml\Serialization\CodeGenerator.cs (3)
72_ilGen = _methodBuilder.GetILGenerator(); 82_ilGen = _methodBuilder.GetILGenerator(); 114_ilGen = null;
74 references to _ilGen
System.Private.Xml (74)
System\Xml\Serialization\CodeGenerator.cs (74)
88_methodEndLabel = _ilGen!.DefineLabel(); 89this.retLabel = _ilGen.DefineLabel(); 247local = _ilGen!.DeclareLocal(type, false); 348_ilGen!.Emit(GetBranchCode(cmpOp), ifState.ElseBegin); 381_ilGen!.BeginExceptionBlock(); 386_ilGen!.BeginCatchBlock(exception); 391_ilGen!.EndExceptionBlock(); 392_ilGen.MarkLabel(_leaveLabels.Pop()); 397_ilGen!.Emit(OpCodes.Leave, _leaveLabels.Peek()); 404_ilGen!.Emit(OpCodes.Callvirt, methodInfo); 406_ilGen!.Emit(OpCodes.Call, methodInfo); 412_ilGen!.Emit(OpCodes.Call, ctor); 418_ilGen!.Emit(OpCodes.Newobj, constructorInfo); 423_ilGen!.Emit(OpCodes.Initobj, valueType); 429_ilGen!.Emit(OpCodes.Newarr, elementType); 435_ilGen!.Emit(OpCodes.Conv_U); 436_ilGen!.Emit(OpCodes.Localloc); 438_ilGen!.Emit(OpCodes.Newobj, typeof(Span<>).MakeGenericType(elementType).GetConstructor(new Type[] { typeof(void*), typeof(int) })!); 542_ilGen!.Emit(OpCodes.Ldsfld, fieldInfo); 546_ilGen!.Emit(OpCodes.Ldfld, fieldInfo); 575_ilGen!.Emit(OpCodes.Ldsflda, fieldInfo); 579_ilGen!.Emit(OpCodes.Ldflda, fieldInfo); 610_ilGen!.Emit(OpCodes.Stsfld, fieldInfo); 614_ilGen!.Emit(OpCodes.Stfld, fieldInfo); 634_ilGen!.Emit(OpCodes.Ldnull); 666_ilGen!.Emit(OpCodes.Castclass, target); 671_ilGen!.Emit(OpCodes.Box, type); 676_ilGen!.Emit(OpCodes.Unbox, type); 712_ilGen!.Emit(opCode); 716_ilGen!.Emit(OpCodes.Ldobj, type); 722_ilGen!.Emit(OpCodes.Ldind_U1); 727_ilGen!.Emit(OpCodes.Stind_I1); 732_ilGen!.Emit(OpCodes.Stobj, type); 737_ilGen!.Emit(OpCodes.Ceq); 742_ilGen!.Emit(OpCodes.Clt); 754_ilGen!.Emit(OpCodes.Ble, label); 759_ilGen!.Emit(OpCodes.Throw); 764_ilGen!.Emit(OpCodes.Ldtoken, t); 878_ilGen!.Emit(OpCodes.Ldc_I4_1); 882_ilGen!.Emit(OpCodes.Ldc_I4_0); 888_ilGen!.Emit(OpCodes.Ldc_I4, intVar); 893_ilGen!.Emit(OpCodes.Ldc_I8, l); 898_ilGen!.Emit(OpCodes.Ldc_R4, f); 903_ilGen!.Emit(OpCodes.Ldc_R8, d); 909_ilGen!.Emit(OpCodes.Ldnull); 911_ilGen!.Emit(OpCodes.Ldstr, strVar); 924_ilGen!.Emit(OpCodes.Ldloc, localBuilder); 947_ilGen!.Emit(OpCodes.Stloc, local); 960_ilGen!.Emit(OpCodes.Ldloca, localBuilder); 983_ilGen!.Emit(OpCodes.Ldarg, slot); 993_ilGen!.Emit(OpCodes.Ldarga, slot); 998_ilGen!.Emit(OpCodes.Ldlen); 999_ilGen.Emit(OpCodes.Conv_I4); 1041_ilGen!.Emit(opCode); 1047_ilGen!.Emit(opCode, arrayElementType); 1086_ilGen!.Emit(opCode); 1092return _ilGen!.DefineLabel(); 1097_ilGen!.MarkLabel(label); 1102_ilGen!.Emit(OpCodes.Nop); 1107_ilGen!.Emit(OpCodes.Add); 1112_ilGen!.Emit(OpCodes.Ret); 1117_ilGen!.Emit(OpCodes.Br, label); 1122_ilGen!.Emit(OpCodes.Br_S, label); 1127_ilGen!.Emit(OpCodes.Blt, label); 1132_ilGen!.Emit(OpCodes.Brfalse, label); 1137_ilGen!.Emit(OpCodes.Brtrue, label); 1142_ilGen!.Emit(OpCodes.Pop); 1147_ilGen!.Emit(OpCodes.Dup); 1204_ilGen!.Emit(opCode); 1304_ilGen!.Emit(GetBranchCode(cmpOp), _elseIfState.ElseBegin); 1310_ilGen!.Emit(GetBranchCode(cmpOp), ifState.ElseBegin); 1336_ilGen!.Emit(OpCodes.Isinst, type); 1341_ilGen!.Emit(OpCodes.Beq, label); 1346_ilGen!.Emit(OpCodes.Bne_Un, label);