1 override of Emit
mscorlib (1)
system\reflection\emit\dynamicilgenerator.cs (1)
178public override void Emit(OpCode opcode, Type type)
153 references to Emit
mscorlib (8)
system\runtime\interopservices\tceadaptergen\eventproviderwriter.cs (8)
188il.Emit( OpCodes.Castclass, typeof(Object) ); 209il.Emit( OpCodes.Castclass, typeof(Object) ); 354il.Emit( OpCodes.Castclass, SinkHelperClass ); 369il.Emit( OpCodes.Castclass, typeof(Object) ); 507il.Emit( OpCodes.Newarr, typeof(Byte) ); 538il.Emit( OpCodes.Castclass, typeof(IConnectionPoint) ); 577il.Emit( OpCodes.Castclass, typeof(IConnectionPointContainer) ); 677il.Emit( OpCodes.Castclass, SinkHelperClass );
System (3)
regex\system\text\regularexpressions\RegexCompiler.cs (3)
3252_ilg.Emit(OpCodes.Newarr, typeof(String)); // create new string array 3331_ilg.Emit(OpCodes.Box, typeof(Int32)); 3339_ilg.Emit(OpCodes.Box, typeof(Int32));
System.AddIn (1)
System\Addin\Hosting\AddInActivator.cs (1)
475il.Emit(OpCodes.Castclass, argType); // need to cast Object to the specific Contract type expected by the constructor
System.Core (54)
Microsoft\Scripting\Compiler\BoundConstants.cs (2)
187lc.IL.Emit(OpCodes.Unbox_Any, type); 189lc.IL.Emit(OpCodes.Castclass, type);
Microsoft\Scripting\Compiler\CompilerScope.cs (1)
304lc.IL.Emit(OpCodes.Newarr, typeof(object));
Microsoft\Scripting\Compiler\CompilerScope.Storage.cs (1)
140Compiler.IL.Emit(OpCodes.Castclass, _boxType);
Microsoft\Scripting\Compiler\ILGen.cs (20)
123il.Emit(OpCodes.Ldobj, type); 153il.Emit(OpCodes.Stobj, type); 168il.Emit(OpCodes.Ldelem, type); 202il.Emit(OpCodes.Ldelem, type); 215il.Emit(OpCodes.Stelem, type); 245il.Emit(OpCodes.Stelem, type); 256il.Emit(OpCodes.Ldtoken, type); 504il.Emit(OpCodes.Castclass, type); 514il.Emit(OpCodes.Ldtoken, dt); 520il.Emit(OpCodes.Castclass, type); 639il.Emit(OpCodes.Unbox_Any, typeTo); 641il.Emit(OpCodes.Box, typeFrom); 643il.Emit(OpCodes.Castclass, typeTo); 646il.Emit(OpCodes.Castclass, typeTo); 801il.Emit(OpCodes.Initobj, typeTo); 849il.Emit(OpCodes.Box, typeFrom); 898il.Emit(OpCodes.Newarr, typeof(T)); 917il.Emit(OpCodes.Newarr, elementType); 939il.Emit(OpCodes.Newarr, arrayType.GetElementType()); 999il.Emit(OpCodes.Initobj, type);
Microsoft\Scripting\Compiler\LambdaCompiler.Address.cs (3)
96_ilg.Emit(OpCodes.Ldelema, node.Type); 190_ilg.Emit(OpCodes.Ldelema, node.Type); 203_ilg.Emit(OpCodes.Unbox, type);
Microsoft\Scripting\Compiler\LambdaCompiler.Binary.cs (4)
486_ilg.Emit(OpCodes.Unbox_Any, resultType); 551_ilg.Emit(OpCodes.Initobj, resultType); 624_ilg.Emit(OpCodes.Initobj, type); 696_ilg.Emit(OpCodes.Initobj, type);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (7)
139_ilg.Emit(OpCodes.Castclass, type); 348_ilg.Emit(OpCodes.Constrained, objectType); 384_ilg.Emit(OpCodes.Constrained, objectType); 526_ilg.Emit(OpCodes.Initobj, node.Type); 577_ilg.Emit(OpCodes.Box, type); 579_ilg.Emit(OpCodes.Isinst, node.TypeOperand); 987_ilg.Emit(OpCodes.Initobj, resultType);
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (1)
106_ilg.Emit(OpCodes.Castclass, delegateType);
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (5)
205_ilg.Emit(OpCodes.Box, b.Right.Type); 207_ilg.Emit(OpCodes.Castclass, b.Type); 213_ilg.Emit(OpCodes.Castclass, b.Type); 272_ilg.Emit(OpCodes.Initobj, type); 388_ilg.Emit(OpCodes.Initobj, type);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (1)
802_ilg.Emit(OpCodes.Isinst, cb.Test);
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (9)
52_ilg.Emit(OpCodes.Castclass, quote.Type); 172_ilg.Emit(OpCodes.Initobj, resultType); 180_ilg.Emit(OpCodes.Box, operandType); 181_ilg.Emit(OpCodes.Isinst, resultType); 183_ilg.Emit(OpCodes.Unbox_Any, resultType); 221_ilg.Emit(OpCodes.Box, operandType); 223_ilg.Emit(OpCodes.Isinst, resultType); 225_ilg.Emit(OpCodes.Unbox_Any, resultType); 276_ilg.Emit(OpCodes.Unbox_Any, node.Type);
System.Data.Entity (17)
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (10)
134gen.Emit(OpCodes.Castclass, declaringType); 136gen.Emit(OpCodes.Castclass, navigationProperty.PropertyType); 227gen.Emit(OpCodes.Castclass, mi.DeclaringType); 247gen.Emit(OpCodes.Box, elementType = realType.GetGenericArguments()[0]); 257gen.Emit(OpCodes.Box, elementType); 337gen.Emit(OpCodes.Castclass, mi.DeclaringType); 341gen.Emit(OpCodes.Isinst, elementType); 357gen.Emit(OpCodes.Initobj, realType); // init & 368gen.Emit(OpCodes.Unbox_Any, elementType); // ((PropertyType)value) 384gen.Emit(OpCodes.Ldtoken, elementType);
System\Data\Objects\Internal\EntityProxyFactory.cs (7)
1021gen.Emit(OpCodes.Castclass, _baseSetters[i].PropertyType); 1166generator.Emit(OpCodes.Castclass, proxyType); 1294generator.Emit(OpCodes.Box, propertyType); 1299generator.Emit(OpCodes.Box, propertyType); 1643generator.Emit(OpCodes.Ldtoken, field.FieldType); 1682generator.Emit(OpCodes.Ldtoken, field.FieldType); 1685generator.Emit(OpCodes.Castclass, field.FieldType);
System.Data.Linq (26)
SqlClient\Reader\ObjectReaderCompiler.cs (26)
869gen.Emit(OpCodes.Newarr, elemType); 918gen.Emit(OpCodes.Constrained, mc.Object.ClrType); 953gen.Emit(OpCodes.Initobj, sn.ClrType); 993gen.Emit(OpCodes.Castclass, sn.ClrType); 1388gen.Emit(OpCodes.Newarr, typeof(object)); 1428gen.Emit(OpCodes.Newarr, typeof(object)); 1446gen.Emit(OpCodes.Box, clrType); 1457gen.Emit(OpCodes.Castclass, actualType); 1580gen.Emit(OpCodes.Box, actualType); 1583gen.Emit(OpCodes.Unbox_Any, expectedType); 1589gen.Emit(OpCodes.Castclass, expectedType); 1671gen.Emit(OpCodes.Castclass, expectedType); 1689gen.Emit(OpCodes.Castclass, expectedType); 1778gen.Emit(OpCodes.Box, actualType); 1780gen.Emit(OpCodes.Ldtoken, expectedType); 1788gen.Emit(OpCodes.Unbox_Any, expectedType); 1791gen.Emit(OpCodes.Castclass, expectedType); 2060gen.Emit(OpCodes.Box, type); 2062gen.Emit(OpCodes.Box, type); 2083gen.Emit(OpCodes.Initobj, type); 2087gen.Emit(OpCodes.Ldtoken, type); 2162gen.Emit(OpCodes.Castclass, varType); 2170gen.Emit(OpCodes.Castclass, type); 2226gen.Emit(OpCodes.Stelem, type); 2256gen.Emit(OpCodes.Stelem, type); 2331gen.Emit(OpCodes.Initobj, type);
System.Data.Services (5)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (2)
2359generator.Emit(System.Reflection.Emit.OpCodes.Castclass, typeof(ObjectContext)); 2362generator.Emit(System.Reflection.Emit.OpCodes.Newarr, typeof(ObjectParameter));
System\Data\Services\Providers\ReflectionServiceProvider.cs (1)
322generator.Emit(System.Reflection.Emit.OpCodes.Castclass, this.Type);
System\Data\Services\Serializers\SyndicationSerializer.cs (2)
791generator.Emit(OpCodes.Castclass, customObjectType); 805generator.Emit(OpCodes.Box, property.Type);
System.Data.SqlXml (1)
System\Xml\Xsl\IlGen\GenerateHelper.cs (1)
1603this.ilgen.Emit(opcode, typVal);
System.Runtime.Serialization (9)
System\Runtime\Serialization\CodeGenerator.cs (9)
678ilGen.Emit(OpCodes.Initobj, valueType); 686ilGen.Emit(OpCodes.Newarr, elementType); 929ilGen.Emit(OpCodes.Castclass, target); 936ilGen.Emit(OpCodes.Box, type); 943ilGen.Emit(OpCodes.Unbox, type); 995ilGen.Emit(OpCodes.Ldobj, type); 1003ilGen.Emit(OpCodes.Stobj, type); 1039ilGen.Emit(OpCodes.Ldtoken, t); 1427ilGen.Emit(opCode, arrayElementType);
System.ServiceModel (8)
System\ServiceModel\Dispatcher\CodeGenerator.cs (8)
287ilGen.Emit(OpCodes.Initobj, valueType); 374ilGen.Emit(OpCodes.Castclass, target); 381ilGen.Emit(OpCodes.Box, type); 388ilGen.Emit(OpCodes.Unbox, type); 404ilGen.Emit(OpCodes.Ldobj, type); 412ilGen.Emit(OpCodes.Stobj, type); 419ilGen.Emit(OpCodes.Ldtoken, t); 731ilGen.Emit(opCode, arrayElementType);
System.Web (10)
Util\FastPropertyAccessor.cs (9)
134il.Emit(OpCodes.Castclass, type); 142il.Emit(OpCodes.Box, propertyType); 176il.Emit(OpCodes.Castclass, type); 181il.Emit(OpCodes.Unbox, propertyType); 215il.Emit(OpCodes.Ldobj, propertyType); 224il.Emit(OpCodes.Ldobj, propertyType); 229il.Emit(OpCodes.Unbox, propertyType); 230il.Emit(OpCodes.Ldobj, propertyType); 234il.Emit(OpCodes.Castclass, propertyType);
Util\ReflectionUtil.cs (1)
44ilGen.Emit(OpCodes.Initobj, fieldInfo.FieldType);
System.Web.Extensions (1)
UI\WebControls\Dynamic.cs (1)
372gen.Emit(OpCodes.Isinst, tb);
System.Xml (10)
System\Xml\Serialization\CodeGenerator.cs (10)
636ilGen.Emit(OpCodes.Initobj, valueType); 641ilGen.Emit(OpCodes.Newarr, elementType); 926ilGen.Emit(OpCodes.Castclass, target); 930ilGen.Emit(OpCodes.Box, type); 934ilGen.Emit(OpCodes.Unbox, type); 1002ilGen.Emit(OpCodes.Ldobj, type); 1007ilGen.Emit(OpCodes.Stobj, type); 1040ilGen.Emit(OpCodes.Ldtoken, t); 1447ilGen.Emit(opCode, arrayElementType); 2104ilGen.Emit(OpCodes.Isinst, type);