3 writes to _ilGen
dotnet-svcutil-lib (3)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (3)
183_ilGen = _dynamicMethod.GetILGenerator(); 213_ilGen = _dynamicMethod.GetILGenerator(); 249_ilGen = null;
78 references to _ilGen
dotnet-svcutil-lib (78)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeGenerator.cs (78)
221_methodEndLabel = _ilGen.DefineLabel(); 297LocalBuilder local = _ilGen.DeclareLocal(type, isPinned); 376_ilGen.Emit(branchInstruction, forState.EndLabel); 472_ilGen.Emit(GetBranchCode(cmpOp), ifState.ElseBegin); 503_ilGen.Emit(GetBranchCode(cmpOp), ifState.ElseBegin); 598_ilGen.Emit(OpCodes.Callvirt, methodInfo); 604_ilGen.Emit(OpCodes.Call, methodInfo); 610_ilGen.Emit(OpCodes.Call, methodInfo); 618_ilGen.Emit(OpCodes.Call, ctor); 625_ilGen.Emit(OpCodes.Newobj, constructorInfo); 633_ilGen.Emit(OpCodes.Initobj, valueType); 641_ilGen.Emit(OpCodes.Newarr, elementType); 697_ilGen.Emit(OpCodes.Ldsfld, fieldInfo); 703_ilGen.Emit(OpCodes.Ldfld, fieldInfo); 740_ilGen.Emit(OpCodes.Stsfld, fieldInfo); 746_ilGen.Emit(OpCodes.Stfld, fieldInfo); 814_ilGen.Emit(OpCodes.Ldnull); 871_ilGen.Emit(OpCodes.Castclass, target); 878_ilGen.Emit(OpCodes.Box, type); 885_ilGen.Emit(OpCodes.Unbox, type); 930_ilGen.Emit(opCode); 936_ilGen.Emit(OpCodes.Ldobj, type); 944_ilGen.Emit(OpCodes.Stobj, type); 952_ilGen.Emit(OpCodes.Ceq); 959_ilGen.Emit(OpCodes.Throw); 966_ilGen.Emit(OpCodes.Ldtoken, t); 1036_ilGen.Emit(OpCodes.Ldc_I4_1); 1042_ilGen.Emit(OpCodes.Ldc_I4_0); 1053_ilGen.Emit(OpCodes.Ldc_I4_M1); 1056_ilGen.Emit(OpCodes.Ldc_I4_0); 1059_ilGen.Emit(OpCodes.Ldc_I4_1); 1062_ilGen.Emit(OpCodes.Ldc_I4_2); 1065_ilGen.Emit(OpCodes.Ldc_I4_3); 1068_ilGen.Emit(OpCodes.Ldc_I4_4); 1071_ilGen.Emit(OpCodes.Ldc_I4_5); 1074_ilGen.Emit(OpCodes.Ldc_I4_6); 1077_ilGen.Emit(OpCodes.Ldc_I4_7); 1080_ilGen.Emit(OpCodes.Ldc_I4_8); 1083_ilGen.Emit(OpCodes.Ldc_I4, intVar); 1092_ilGen.Emit(OpCodes.Ldc_I8, l); 1099_ilGen.Emit(OpCodes.Ldc_R4, f); 1106_ilGen.Emit(OpCodes.Ldc_R8, d); 1113_ilGen.Emit(OpCodes.Ldstr, strVar); 1128_ilGen.Emit(OpCodes.Ldloc, localBuilder); 1137_ilGen.Emit(OpCodes.Stloc, local); 1145_ilGen.Emit(OpCodes.Ldloca, localBuilder); 1174_ilGen.Emit(OpCodes.Ldarg_0); 1177_ilGen.Emit(OpCodes.Ldarg_1); 1180_ilGen.Emit(OpCodes.Ldarg_2); 1183_ilGen.Emit(OpCodes.Ldarg_3); 1187_ilGen.Emit(OpCodes.Ldarg_S, slot); 1189_ilGen.Emit(OpCodes.Ldarg, slot); 1199_ilGen.Emit(OpCodes.Starg_S, slot); 1201_ilGen.Emit(OpCodes.Starg, slot); 1214_ilGen.Emit(OpCodes.Ldarga_S, slot); 1216_ilGen.Emit(OpCodes.Ldarga, slot); 1223_ilGen.Emit(OpCodes.Ldlen); 1226_ilGen.Emit(OpCodes.Conv_I4); 1279_ilGen.Emit(opCode); 1288_ilGen.Emit(opCode, arrayElementType); 1342_ilGen.Emit(opCode); 1348return _ilGen.DefineLabel(); 1353_ilGen.MarkLabel(label); 1362_ilGen.Emit(OpCodes.Add); 1369_ilGen.Emit(OpCodes.Sub); 1376_ilGen.Emit(OpCodes.And); 1382_ilGen.Emit(OpCodes.Or); 1389_ilGen.Emit(OpCodes.Not); 1396_ilGen.Emit(OpCodes.Ret); 1403_ilGen.Emit(OpCodes.Br, label); 1410_ilGen.Emit(OpCodes.Blt, label); 1417_ilGen.Emit(OpCodes.Brfalse, label); 1424_ilGen.Emit(OpCodes.Brtrue, label); 1433_ilGen.Emit(OpCodes.Pop); 1440_ilGen.Emit(OpCodes.Dup); 1519_ilGen.Emit(opCode); 1608_ilGen.Emit(OpCodes.Switch, caseLabels); 1655_ilGen.Emit(GetBranchCode(Cmp.EqualTo), ifState.ElseBegin);