3 writes to _ilGen
dotnet-svcutil-lib (3)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (3)
64
_ilGen
= _methodBuilder.GetILGenerator();
74
_ilGen
= _methodBuilder.GetILGenerator();
106
_ilGen
= null;
86 references to _ilGen
dotnet-svcutil-lib (86)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (86)
80
_methodEndLabel =
_ilGen
.DefineLabel();
81
this.retLabel =
_ilGen
.DefineLabel();
261
local =
_ilGen
.DeclareLocal(type, false);
489
_ilGen
.Emit(GetBranchCode(cmpOp), ifState.ElseBegin);
537
_ilGen
.BeginExceptionBlock();
542
_ilGen
.BeginCatchBlock(exception);
547
_ilGen
.EndExceptionBlock();
548
_ilGen
.MarkLabel((Label)_leaveLabels.Pop());
553
_ilGen
.Emit(OpCodes.Leave, (Label)_leaveLabels.Peek());
638
_ilGen
.Emit(OpCodes.Callvirt, methodInfo);
640
_ilGen
.Emit(OpCodes.Call, methodInfo);
646
_ilGen
.Emit(OpCodes.Call, ctor);
652
_ilGen
.Emit(OpCodes.Newobj, constructorInfo);
665
_ilGen
.Emit(OpCodes.Initobj, valueType);
671
_ilGen
.Emit(OpCodes.Newarr, elementType);
782
_ilGen
.Emit(OpCodes.Ldsfld, fieldInfo);
786
_ilGen
.Emit(OpCodes.Ldfld, fieldInfo);
819
_ilGen
.Emit(OpCodes.Ldsflda, fieldInfo);
823
_ilGen
.Emit(OpCodes.Ldflda, fieldInfo);
858
_ilGen
.Emit(OpCodes.Stsfld, fieldInfo);
862
_ilGen
.Emit(OpCodes.Stfld, fieldInfo);
930
_ilGen
.Emit(OpCodes.Ldnull);
991
_ilGen
.Emit(OpCodes.Castclass, target);
996
_ilGen
.Emit(OpCodes.Box, type);
1001
_ilGen
.Emit(OpCodes.Unbox, type);
1069
_ilGen
.Emit(opCode);
1073
_ilGen
.Emit(OpCodes.Ldobj, type);
1079
_ilGen
.Emit(OpCodes.Stobj, type);
1084
_ilGen
.Emit(OpCodes.Ceq);
1089
_ilGen
.Emit(OpCodes.Clt);
1108
_ilGen
.Emit(OpCodes.Ble, label);
1113
_ilGen
.Emit(OpCodes.Throw);
1118
_ilGen
.Emit(OpCodes.Ldtoken, t);
1202
_ilGen
.Emit(OpCodes.Ldc_I4_1);
1206
_ilGen
.Emit(OpCodes.Ldc_I4_0);
1215
_ilGen
.Emit(OpCodes.Ldc_I4_M1);
1218
_ilGen
.Emit(OpCodes.Ldc_I4_0);
1221
_ilGen
.Emit(OpCodes.Ldc_I4_1);
1224
_ilGen
.Emit(OpCodes.Ldc_I4_2);
1227
_ilGen
.Emit(OpCodes.Ldc_I4_3);
1230
_ilGen
.Emit(OpCodes.Ldc_I4_4);
1233
_ilGen
.Emit(OpCodes.Ldc_I4_5);
1236
_ilGen
.Emit(OpCodes.Ldc_I4_6);
1239
_ilGen
.Emit(OpCodes.Ldc_I4_7);
1242
_ilGen
.Emit(OpCodes.Ldc_I4_8);
1245
_ilGen
.Emit(OpCodes.Ldc_I4, intVar);
1252
_ilGen
.Emit(OpCodes.Ldc_I8, l);
1257
_ilGen
.Emit(OpCodes.Ldc_R4, f);
1262
_ilGen
.Emit(OpCodes.Ldc_R8, d);
1268
_ilGen
.Emit(OpCodes.Ldnull);
1270
_ilGen
.Emit(OpCodes.Ldstr, strVar);
1283
_ilGen
.Emit(OpCodes.Ldloc, localBuilder);
1306
_ilGen
.Emit(OpCodes.Stloc, local);
1379
_ilGen
.Emit(OpCodes.Ldloca, localBuilder);
1405
_ilGen
.Emit(OpCodes.Ldarg_0);
1408
_ilGen
.Emit(OpCodes.Ldarg_1);
1411
_ilGen
.Emit(OpCodes.Ldarg_2);
1414
_ilGen
.Emit(OpCodes.Ldarg_3);
1418
_ilGen
.Emit(OpCodes.Ldarg_S, slot);
1420
_ilGen
.Emit(OpCodes.Ldarg, slot);
1448
_ilGen
.Emit(OpCodes.Ldarga_S, slot);
1450
_ilGen
.Emit(OpCodes.Ldarga, slot);
1455
_ilGen
.Emit(OpCodes.Ldlen);
1456
_ilGen
.Emit(OpCodes.Conv_I4);
1532
_ilGen
.Emit(opCode);
1538
_ilGen
.Emit(opCode, arrayElementType);
1611
_ilGen
.Emit(opCode);
1617
return
_ilGen
.DefineLabel();
1622
_ilGen
.MarkLabel(label);
1627
_ilGen
.Emit(OpCodes.Nop);
1632
_ilGen
.Emit(OpCodes.Add);
1658
_ilGen
.Emit(OpCodes.Ret);
1663
_ilGen
.Emit(OpCodes.Br, label);
1668
_ilGen
.Emit(OpCodes.Br_S, label);
1673
_ilGen
.Emit(OpCodes.Blt, label);
1678
_ilGen
.Emit(OpCodes.Brfalse, label);
1683
_ilGen
.Emit(OpCodes.Brtrue, label);
1688
_ilGen
.Emit(OpCodes.Pop);
1693
_ilGen
.Emit(OpCodes.Dup);
1698
_ilGen
.Emit(OpCodes.Ldftn, methodInfo);
1805
_ilGen
.Emit(opCode);
2069
_ilGen
.Emit(GetBranchCode(cmpOp), _elseIfState.ElseBegin);
2075
_ilGen
.Emit(GetBranchCode(cmpOp), ifState.ElseBegin);
2197
_ilGen
.Emit(OpCodes.Isinst, type);
2232
_ilGen
.Emit(OpCodes.Beq, label);
2237
_ilGen
.Emit(OpCodes.Bne_Un, label);