1 override of Emit
mscorlib (1)
system\reflection\emit\dynamicilgenerator.cs (1)
93
public override void
Emit
(OpCode opcode, MethodInfo meth)
155 references to Emit
mscorlib (28)
system\reflection\emit\ilgenerator.cs (5)
1189
Emit
(OpCodes.Call, mi);
1206
Emit
(OpCodes.Call, prop);
1219
Emit
(OpCodes.Callvirt, mi);
1238
Emit
(OpCodes.Call, prop);
1256
Emit
(OpCodes.Callvirt, mi);
system\runtime\interopservices\tceadaptergen\eventproviderwriter.cs (22)
157
il.
Emit
(OpCodes.Call, MonitorEnterMethod);
168
il.
Emit
( OpCodes.Call, mbInitSrcItf );
190
il.
Emit
( OpCodes.Callvirt, CPAdviseMethod );
210
il.
Emit
( OpCodes.Callvirt, ArrayListAddMethod );
224
il.
Emit
( OpCodes.Call, MonitorExitMethod );
321
il.
Emit
(OpCodes.Call, MonitorEnterMethod);
334
il.
Emit
( OpCodes.Callvirt, ArrayListSizeGetMethod );
353
il.
Emit
( OpCodes.Callvirt, ArrayListItemGetMethod );
370
il.
Emit
( OpCodes.Callvirt, DelegateEqualsMethod );
381
il.
Emit
( OpCodes.Callvirt, ArrayListRemoveMethod );
389
il.
Emit
( OpCodes.Callvirt, CPUnadviseMethod );
401
il.
Emit
( OpCodes.Call, ReleaseComObjectMethod );
450
il.
Emit
(OpCodes.Call, MonitorExitMethod);
532
il.
Emit
( OpCodes.Callvirt, CPCFindCPMethod );
639
il.
Emit
(OpCodes.Call, MonitorEnterMethod);
657
il.
Emit
( OpCodes.Callvirt, ArrayListSizeGetMethod );
676
il.
Emit
( OpCodes.Callvirt, ArrayListItemGetMethod );
686
il.
Emit
( OpCodes.Callvirt, CPUnadviseMethod );
708
il.
Emit
( OpCodes.Call, ReleaseComObjectMethod );
730
il.
Emit
(OpCodes.Call, MonitorExitMethod);
757
il.
Emit
( OpCodes.Callvirt, FinalizeMethod );
762
il.
Emit
( OpCodes.Call, SuppressFinalizeMethod );
system\runtime\interopservices\tceadaptergen\eventsinkhelperwriter.cs (1)
179
il.
Emit
( OpCodes.Callvirt, DelegateInvokeMethod );
System (2)
regex\system\text\regularexpressions\RegexCompiler.cs (2)
541
_ilg.
Emit
(OpCodes.Callvirt, mt);
548
_ilg.
Emit
(OpCodes.Call, mt);
System.Configuration (2)
System\Configuration\TypeUtil.cs (2)
137
ilGen.
Emit
(OpCodes.Call, typeof(Activator).GetMethod("CreateInstance", new Type[] { typeof(Type), typeof(bool) })); // stack = { retVal }
166
ilGen.
Emit
(OpCodes.Call, typeof(Delegate).GetMethod("CreateDelegate", new Type[] { typeof(Type), typeof(MethodInfo) })); // stack = { retVal }
System.Core (23)
Microsoft\Scripting\Compiler\CompilerScope.cs (2)
202
lc.IL.
Emit
(OpCodes.Call, typeof(RuntimeOps).GetMethod("CreateRuntimeVariables", new[] { typeof(object[]), typeof(long[]) }));
208
lc.IL.
Emit
(OpCodes.Call, typeof(RuntimeOps).GetMethod("CreateRuntimeVariables", Type.EmptyTypes));
Microsoft\Scripting\Compiler\ILGen.cs (7)
45
il.
Emit
(opcode, (MethodInfo)methodBase);
257
il.
Emit
(OpCodes.Call, typeof(Type).GetMethod("GetTypeFromHandle"));
515
il.
Emit
(OpCodes.Call, typeof(MethodBase).GetMethod("GetMethodFromHandle", new Type[] { typeof(RuntimeMethodHandle), typeof(RuntimeTypeHandle) }));
517
il.
Emit
(OpCodes.Call, typeof(MethodBase).GetMethod("GetMethodFromHandle", new Type[] { typeof(RuntimeMethodHandle) }));
869
il.
Emit
(OpCodes.Call, mi);
876
il.
Emit
(OpCodes.Call, mi);
883
il.
Emit
(OpCodes.Call, mi);
Microsoft\Scripting\Compiler\LambdaCompiler.Expressions.cs (5)
279
_ilg.
Emit
(OpCodes.Call, node.Object.Type.GetMethod("Get", BindingFlags.Public | BindingFlags.Instance));
293
_ilg.
Emit
(OpCodes.Call, node.Object.Type.GetMethod("Set", BindingFlags.Public | BindingFlags.Instance));
361
_ilg.
Emit
(callOp, mi);
386
_ilg.
Emit
(callOp, method);
510
_ilg.
Emit
(OpCodes.Callvirt, invoke);
Microsoft\Scripting\Compiler\LambdaCompiler.Lambda.cs (2)
104
_ilg.
Emit
(OpCodes.Callvirt, typeof(MethodInfo).GetMethod("CreateDelegate", new Type[] { typeof(Type), typeof(object) }));
110
_ilg.
Emit
(OpCodes.Ldftn, (MethodInfo)inner._method);
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (6)
141
_ilg.
Emit
(OpCodes.Callvirt, b.Conversion.Type.GetMethod("Invoke"));
187
_ilg.
Emit
(OpCodes.Callvirt, b.Conversion.Type.GetMethod("Invoke"));
285
_ilg.
Emit
(OpCodes.Call, opFalse);
303
_ilg.
Emit
(OpCodes.Call, b.Method);
412
_ilg.
Emit
(OpCodes.Call, opTrue);
430
_ilg.
Emit
(OpCodes.Call, b.Method);
Microsoft\Scripting\Compiler\LambdaCompiler.Unary.cs (1)
49
_ilg.
Emit
(OpCodes.Call, typeof(RuntimeOps).GetMethod("Quote"));
System.Data.Entity (46)
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (8)
137
gen.
Emit
(OpCodes.Callvirt, mi); // .Property =
228
gen.
Emit
(mi.IsVirtual ? OpCodes.Callvirt : OpCodes.Call, mi);
242
gen.
Emit
(OpCodes.Call, realType.GetMethod("get_HasValue"));
246
gen.
Emit
(OpCodes.Call, realType.GetMethod("get_Value"));
376
gen.
Emit
(mi.IsVirtual ? OpCodes.Callvirt : OpCodes.Call, mi); // .Property =
385
gen.
Emit
(OpCodes.Call, typeof(Type).GetMethod("GetTypeFromHandle", BindingFlags.Static | BindingFlags.Public));
389
gen.
Emit
(OpCodes.Call, typeof(EntityUtil).GetMethod("ThrowSetInvalidValue", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(object),typeof(Type),typeof(string),typeof(string)},null));
445
gen.
Emit
(OpCodes.Callvirt, typeof(ReflectionPermission).GetMethod("Demand"));
System\Data\Objects\Internal\EntityProxyFactory.cs (38)
747
gen.
Emit
(OpCodes.Call, baseGetter);
767
generator.
Emit
(OpCodes.Call, baseSetter);
906
generator.
Emit
(OpCodes.Call, baseGetter); // call to base property getter
912
generator.
Emit
(OpCodes.Callvirt, interceptorInvoke); // call to interceptor delegate with (this, value)
915
generator.
Emit
(OpCodes.Call, baseGetter); // call to base property getter
994
gen.
Emit
(OpCodes.Call, s_StringEquals);
997
gen.
Emit
(OpCodes.Call, _baseGetters[i].GetGetMethod(true));
1017
gen.
Emit
(OpCodes.Call, s_StringEquals);
1022
gen.
Emit
(OpCodes.Call, _baseSetters[i].GetSetMethod(true));
1165
generator.
Emit
(OpCodes.Callvirt, s_IEntityWrapper_GetEntity);
1169
generator.
Emit
(OpCodes.Callvirt, s_GetRelationshipManager);
1181
generator.
Emit
(OpCodes.Callvirt, getRelatedCollection);
1182
generator.
Emit
(OpCodes.Callvirt, navProperty.Value.GetSetMethod(true));
1261
generator.
Emit
(OpCodes.Call, baseGetter);
1270
generator.
Emit
(OpCodes.Call, baseGetter);
1272
generator.
Emit
(OpCodes.Callvirt, s_Func_object_object_bool_Invoke);
1282
generator.
Emit
(OpCodes.Call, baseGetter);
1284
generator.
Emit
(OpCodes.Call, op_inequality);
1291
generator.
Emit
(OpCodes.Call, baseGetter);
1301
generator.
Emit
(OpCodes.Call, s_ObjectEquals);
1328
generator.
Emit
(OpCodes.Call, _entityMemberChanging);
1331
generator.
Emit
(OpCodes.Call, baseSetter);
1334
generator.
Emit
(OpCodes.Call, _entityMemberChanged);
1338
generator.
Emit
(OpCodes.Callvirt, s_Action_Invoke);
1357
generator.
Emit
(OpCodes.Callvirt, _getRelationshipManager);
1360
generator.
Emit
(OpCodes.Callvirt, specificGetRelatedReference);
1362
generator.
Emit
(OpCodes.Callvirt, specificEntityReferenceSetValue);
1381
generator.
Emit
(OpCodes.Call, _getRelationshipManager);
1384
generator.
Emit
(OpCodes.Callvirt, s_GetRelatedEnd);
1392
generator.
Emit
(OpCodes.Call, baseProperty.GetSetMethod(true));
1416
generator.
Emit
(OpCodes.Callvirt, s_EntityMemberChanging);
1430
generator.
Emit
(OpCodes.Callvirt, s_EntityMemberChanged);
1461
generator.
Emit
(OpCodes.Call, s_CreateRelationshipManager);
1644
generator.
Emit
(OpCodes.Call, getTypeFromHandle);
1645
generator.
Emit
(OpCodes.Callvirt, addValue);
1652
generator.
Emit
(OpCodes.Call, _getObjectDataMethod);
1683
generator.
Emit
(OpCodes.Call, getTypeFromHandle);
1684
generator.
Emit
(OpCodes.Callvirt, getValue);
System.Data.Linq (37)
Mapping\Accessors.cs (1)
118
gen.
Emit
(OpCodes.Call, pi.GetSetMethod(true));
SqlClient\Reader\ObjectReaderCompiler.cs (36)
821
gen.
Emit
(GetMethodCallOpCode(miInvoke), miInvoke);
920
gen.
Emit
(callOpCode, mc.Method);
992
gen.
Emit
(GetMethodCallOpCode(miInsertLookup), miInsertLookup);
1044
gen.
Emit
(GetMethodCallOpCode(miRaiseEvent), miRaiseEvent);
1070
gen.
Emit
(GetMethodCallOpCode(miCanDeferLoad), miCanDeferLoad);
1208
gen.
Emit
(GetMethodCallOpCode(miSetSource), miSetSource);
1270
gen.
Emit
(GetMethodCallOpCode(miAssign), miAssign);
1354
gen.
Emit
(OpCodes.Call, miCreateGroup);
1383
gen.
Emit
(GetMethodCallOpCode(miGLS), miGLS);
1402
gen.
Emit
(GetMethodCallOpCode(miGLS), miGLS);
1454
gen.
Emit
(GetMethodCallOpCode(miExecute), miExecute);
1512
gen.
Emit
(GetMethodCallOpCode(miRead), miRead);
1524
gen.
Emit
(GetMethodCallOpCode(miAdd), miAdd);
1602
gen.
Emit
(OpCodes.Call, miCast);
1609
gen.
Emit
(OpCodes.Call, miConvert);
1617
gen.
Emit
(OpCodes.Call, miFirst);
1653
gen.
Emit
(OpCodes.Call, miFirst);
1669
gen.
Emit
(OpCodes.Call, miAsQueryable);
1687
gen.
Emit
(OpCodes.Call, miAsQueryable);
1703
gen.
Emit
(OpCodes.Call, miCreateOrderedEnumerable);
1727
gen.
Emit
(GetMethodCallOpCode(miAssign), miAssign);
1750
gen.
Emit
(OpCodes.Call, miToArray);
1783
gen.
Emit
(OpCodes.Call, miGetTypeFromHandle);
1786
gen.
Emit
(OpCodes.Call, miChangeType);
1862
gen.
Emit
(GetMethodCallOpCode(this.compiler.miDRisDBNull), this.compiler.miDRisDBNull);
1871
gen.
Emit
(GetMethodCallOpCode(readerMethod), readerMethod);
1884
gen.
Emit
(GetMethodCallOpCode(this.compiler.miBRisDBNull), this.compiler.miBRisDBNull);
1893
gen.
Emit
(GetMethodCallOpCode(bufferMethod), bufferMethod);
2066
gen.
Emit
(GetMethodCallOpCode(miEquals), miEquals);
2088
gen.
Emit
(OpCodes.Call, typeof(Type).GetMethod(
2095
gen.
Emit
(OpCodes.Call, mi);
2143
gen.
Emit
(OpCodes.Call, mi);
2148
gen.
Emit
(OpCodes.Call, mi);
2153
gen.
Emit
(OpCodes.Call, mi);
2199
gen.
Emit
(GetMethodCallOpCode(meth), meth);
2211
gen.
Emit
(GetMethodCallOpCode(meth), meth);
System.Data.Services (4)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
2363
generator.
Emit
(System.Reflection.Emit.OpCodes.Call, genericMethod);
System\Data\Services\Providers\ReflectionServiceProvider.cs (1)
323
generator.
Emit
(System.Reflection.Emit.OpCodes.Call, getValueMethod);
System\Data\Services\Serializers\SyndicationSerializer.cs (2)
802
generator.
Emit
(OpCodes.Call, resourceType.GetPropertyInfo(property).GetGetMethod());
811
generator.
Emit
(OpCodes.Call, methodWritePrimitiveValue);
System.Data.SqlXml (2)
System\Xml\Xsl\IlGen\GenerateHelper.cs (2)
812
this.ilgen.
Emit
(opcode, meth);
1579
this.ilgen.
Emit
(opcode, methInfo);
System.Runtime.Serialization (4)
System\Runtime\Serialization\CodeGenerator.cs (4)
638
ilGen.
Emit
(OpCodes.Callvirt, methodInfo);
644
ilGen.
Emit
(OpCodes.Call, methodInfo);
650
ilGen.
Emit
(OpCodes.Call, methodInfo);
1749
ilGen.
Emit
(OpCodes.Call, XmlFormatGeneratorStatics.TraceInstructionMethod);
System.ServiceModel (4)
System\ServiceModel\Dispatcher\CodeGenerator.cs (4)
260
ilGen.
Emit
(OpCodes.Callvirt, methodInfo);
266
ilGen.
Emit
(OpCodes.Call, methodInfo);
272
ilGen.
Emit
(OpCodes.Call, methodInfo);
1090
ilGen.
Emit
(OpCodes.Call, OperationInvokerTrace.TraceInstructionMethod);
System.Xml (3)
System\Xml\Serialization\CodeGenerator.cs (3)
612
ilGen.
Emit
(OpCodes.Callvirt, methodInfo);
614
ilGen.
Emit
(OpCodes.Call, methodInfo);
1592
ilGen.
Emit
(OpCodes.Ldftn, methodInfo);