63 references to Emit
System.Data.SqlXml (63)
System\Xml\Xsl\IlGen\GenerateHelper.cs (25)
519Emit(OpCodes.Nop); 545Emit(OpCodes.Ret); 611Emit(opcode); 620Emit(boolVal ? OpCodes.Ldc_I4_1 : OpCodes.Ldc_I4_0); 653Emit(OpCodes.Ldarg_0); 657Emit(OpCodes.Ldarg_0); 662Emit(OpCodes.Ldarg_0); 677case 0: Emit(OpCodes.Ldarg_0); break; 678case 1: Emit(OpCodes.Ldarg_1); break; 679case 2: Emit(OpCodes.Ldarg_2); break; 680case 3: Emit(OpCodes.Ldarg_3); break; 766Emit(isTrueBranch ? OpCodes.Ldc_I4_0 : OpCodes.Ldc_I4_1); 769Emit(isTrueBranch ? OpCodes.Ldc_I4_1 : OpCodes.Ldc_I4_0); 779Emit(OpCodes.Tailcall); 781Emit(OpCodes.Ret); 942case QilNodeType.Add: Emit(OpCodes.Add); break; 943case QilNodeType.Subtract: Emit(OpCodes.Sub); break; 944case QilNodeType.Multiply: Emit(OpCodes.Mul); break; 945case QilNodeType.Divide: Emit(OpCodes.Div); break; 946case QilNodeType.Modulo: Emit(OpCodes.Rem); break; 947case QilNodeType.Negate: Emit(OpCodes.Neg); break; 1303Emit(OpCodes.Ldnull); 1340Emit(OpCodes.Pop); 1390Emit(OpCodes.Nop); 1647Emit(OpCodes.Ldc_I4_1);
System\Xml\Xsl\IlGen\IteratorDescriptor.cs (3)
388this.helper.Emit(OpCodes.Add); 464this.helper.Emit(OpCodes.Dup); 552this.helper.Emit(OpCodes.Pop);
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (26)
426this.helper.Emit(OpCodes.Ldnull); 1006this.helper.Emit(OpCodes.Ldc_I4_0); 1018this.helper.Emit(OpCodes.Ldc_I4_1); 1019this.helper.Emit(OpCodes.Add); 1023this.helper.Emit(OpCodes.Dup); 1070this.helper.Emit(OpCodes.Ldnull); 1220this.helper.Emit(OpCodes.Ldnull); 1625this.helper.Emit(OpCodes.Ldc_I4_0); 1898this.helper.Emit(OpCodes.Ldarg_1); 1906this.helper.Emit(OpCodes.Ldarg_1); 1937this.helper.Emit(OpCodes.Ldarg_2); 1993this.helper.Emit(OpCodes.Ldc_I4_0); 2017this.helper.Emit(OpCodes.Ldc_I4_1); 2018this.helper.Emit(OpCodes.Add); 2139this.helper.Emit(OpCodes.Pop); 2889this.helper.Emit(OpCodes.Dup); 3056this.helper.Emit(OpCodes.Ldc_I4_1); 3067this.helper.Emit(OpCodes.Shl); 3081this.helper.Emit(OpCodes.And); 3293this.helper.Emit(OpCodes.Pop); 3456this.helper.Emit(OpCodes.Dup); 3777this.helper.Emit(OpCodes.Ldnull); 4028case QilNodeType.Gt: this.helper.Emit(OpCodes.Cgt); break; 4029case QilNodeType.Lt: this.helper.Emit(OpCodes.Clt); break; 4030case QilNodeType.Eq: this.helper.Emit(OpCodes.Ceq); break; 4537this.helper.Emit(OpCodes.Pop);
System\Xml\Xsl\XmlIlGenerator.cs (9)
292this.helper.Emit(OpCodes.Ldarg_0); 294this.helper.Emit(OpCodes.Ldarg_0); 295this.helper.Emit(OpCodes.Ldarg_1); 298this.helper.Emit(OpCodes.Ldarg_0); 299this.helper.Emit(OpCodes.Ret); 304this.helper.Emit(OpCodes.Ldarg_1); 325this.helper.Emit(OpCodes.Pop); 350this.helper.Emit(OpCodes.Dup); 367this.helper.Emit(OpCodes.Stelem_Ref);