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); 436_ilGen!.Emit(OpCodes.Conv_U); 437_ilGen!.Emit(OpCodes.Localloc); 439_ilGen!.Emit(OpCodes.Newobj, typeof(Span<>).MakeGenericType(elementType).GetConstructor(new Type[] { typeof(void*), typeof(int) })!); 543_ilGen!.Emit(OpCodes.Ldsfld, fieldInfo); 547_ilGen!.Emit(OpCodes.Ldfld, fieldInfo); 576_ilGen!.Emit(OpCodes.Ldsflda, fieldInfo); 580_ilGen!.Emit(OpCodes.Ldflda, fieldInfo); 611_ilGen!.Emit(OpCodes.Stsfld, fieldInfo); 615_ilGen!.Emit(OpCodes.Stfld, fieldInfo); 635_ilGen!.Emit(OpCodes.Ldnull); 667_ilGen!.Emit(OpCodes.Castclass, target); 672_ilGen!.Emit(OpCodes.Box, type); 677_ilGen!.Emit(OpCodes.Unbox, type); 713_ilGen!.Emit(opCode); 717_ilGen!.Emit(OpCodes.Ldobj, type); 723_ilGen!.Emit(OpCodes.Ldind_U1); 728_ilGen!.Emit(OpCodes.Stind_I1); 733_ilGen!.Emit(OpCodes.Stobj, type); 738_ilGen!.Emit(OpCodes.Ceq); 743_ilGen!.Emit(OpCodes.Clt); 755_ilGen!.Emit(OpCodes.Ble, label); 760_ilGen!.Emit(OpCodes.Throw); 765_ilGen!.Emit(OpCodes.Ldtoken, t); 879_ilGen!.Emit(OpCodes.Ldc_I4_1); 883_ilGen!.Emit(OpCodes.Ldc_I4_0); 889_ilGen!.Emit(OpCodes.Ldc_I4, intVar); 894_ilGen!.Emit(OpCodes.Ldc_I8, l); 899_ilGen!.Emit(OpCodes.Ldc_R4, f); 904_ilGen!.Emit(OpCodes.Ldc_R8, d); 910_ilGen!.Emit(OpCodes.Ldnull); 912_ilGen!.Emit(OpCodes.Ldstr, strVar); 925_ilGen!.Emit(OpCodes.Ldloc, localBuilder); 948_ilGen!.Emit(OpCodes.Stloc, local); 961_ilGen!.Emit(OpCodes.Ldloca, localBuilder); 984_ilGen!.Emit(OpCodes.Ldarg, slot); 994_ilGen!.Emit(OpCodes.Ldarga, slot); 999_ilGen!.Emit(OpCodes.Ldlen); 1000_ilGen.Emit(OpCodes.Conv_I4); 1042_ilGen!.Emit(opCode); 1048_ilGen!.Emit(opCode, arrayElementType); 1087_ilGen!.Emit(opCode); 1093return _ilGen!.DefineLabel(); 1098_ilGen!.MarkLabel(label); 1103_ilGen!.Emit(OpCodes.Nop); 1108_ilGen!.Emit(OpCodes.Add); 1113_ilGen!.Emit(OpCodes.Ret); 1118_ilGen!.Emit(OpCodes.Br, label); 1123_ilGen!.Emit(OpCodes.Br_S, label); 1128_ilGen!.Emit(OpCodes.Blt, label); 1133_ilGen!.Emit(OpCodes.Brfalse, label); 1138_ilGen!.Emit(OpCodes.Brtrue, label); 1143_ilGen!.Emit(OpCodes.Pop); 1148_ilGen!.Emit(OpCodes.Dup); 1205_ilGen!.Emit(opCode); 1306_ilGen!.Emit(GetBranchCode(cmpOp), _elseIfState.ElseBegin); 1312_ilGen!.Emit(GetBranchCode(cmpOp), ifState.ElseBegin); 1338_ilGen!.Emit(OpCodes.Isinst, type); 1343_ilGen!.Emit(OpCodes.Beq, label); 1348_ilGen!.Emit(OpCodes.Bne_Un, label);