1 type derived from ILGenerator
mscorlib (1)
system\reflection\emit\dynamicilgenerator.cs (1)
26internal class DynamicILGenerator : ILGenerator
2 instantiations of ILGenerator
mscorlib (2)
system\reflection\emit\methodbuilder.cs (2)
1121m_ilGenerator = new ILGenerator(this); 1132m_ilGenerator = new ILGenerator(this, size);
127 references to ILGenerator
mscorlib (26)
system\reflection\emit\cominterfaces.cs (1)
129[TypeLibImportClassAttribute(typeof(System.Reflection.Emit.ILGenerator))]
system\reflection\emit\constructorbuilder.cs (2)
194public ILGenerator GetILGenerator() 202public ILGenerator GetILGenerator(int streamSize)
system\reflection\emit\dynamicmethod.cs (2)
816public ILGenerator GetILGenerator() { 821public ILGenerator GetILGenerator(int streamSize)
system\reflection\emit\ilgenerator.cs (4)
1468m_filterAddr=ILGenerator.EnlargeArray(m_filterAddr); 1469m_catchAddr=ILGenerator.EnlargeArray(m_catchAddr); 1470m_catchEndAddr=ILGenerator.EnlargeArray(m_catchEndAddr); 1472m_type = ILGenerator.EnlargeArray(m_type);
system\reflection\emit\methodbuilder.cs (6)
40internal ILGenerator m_ilGenerator; // Null if not used. 202internal void CreateMethodBodyHelper(ILGenerator il) 1114public ILGenerator GetILGenerator() { 1115Contract.Ensures(Contract.Result<ILGenerator>() != null); 1125public ILGenerator GetILGenerator(int size) { 1126Contract.Ensures(Contract.Result<ILGenerator>() != null);
system\reflection\emit\typebuilder.cs (1)
1836ILGenerator il = constBuilder.GetILGenerator();
system\runtime\interopservices\tceadaptergen\eventproviderwriter.cs (6)
139ILGenerator il = Meth.GetILGenerator(); 299ILGenerator il = Meth.GetILGenerator(); 489ILGenerator il = Meth.GetILGenerator(); 567ILGenerator il = Cons.GetILGenerator(); 623ILGenerator il = Meth.GetILGenerator(); 752ILGenerator il = Meth.GetILGenerator();
system\runtime\interopservices\tceadaptergen\eventsinkhelperwriter.cs (4)
112ILGenerator il = Meth.GetILGenerator(); 153ILGenerator il = Meth.GetILGenerator(); 191private void AddReturn(Type ReturnType, ILGenerator il, MethodBuilder Meth) 267ILGenerator il = Cons.GetILGenerator();
System (1)
regex\system\text\regularexpressions\RegexCompiler.cs (1)
75internal ILGenerator _ilg;
System.Activities (1)
System\Activities\Debugger\StateManager.cs (1)
640ILGenerator ilGenerator = methodbuilder.GetILGenerator();
System.AddIn (1)
System\Addin\Hosting\AddInActivator.cs (1)
473ILGenerator il = invoker.GetILGenerator();
System.Configuration (3)
System\Configuration\TypeUtil.cs (3)
134var ilGen = dm.GetILGenerator(); 163var ilGen = dm.GetILGenerator(); 198private static void PreventTailCall(ILGenerator ilGen) {
System.Core (55)
Microsoft\Scripting\Compiler\DebugInfoGenerator.cs (1)
57internal virtual void MarkSequencePoint(LambdaExpression method, MethodBase methodBase, ILGenerator ilg, DebugInfoExpression sequencePoint) {
Microsoft\Scripting\Compiler\ILGen.cs (49)
39internal static void Emit(this ILGenerator il, OpCode opcode, MethodBase methodBase) { 51internal static void EmitLoadArg(this ILGenerator il, int index) { 77internal static void EmitLoadArgAddress(this ILGenerator il, int index) { 87internal static void EmitStoreArg(this ILGenerator il, int index) { 100internal static void EmitLoadValueIndirect(this ILGenerator il, Type type) { 134internal static void EmitStoreValueIndirect(this ILGenerator il, Type type) { 162internal static void EmitLoadElement(this ILGenerator il, Type type) { 211internal static void EmitStoreElement(this ILGenerator il, Type type) { 253internal static void EmitType(this ILGenerator il, Type type) { 264internal static void EmitFieldAddress(this ILGenerator il, FieldInfo fi) { 274internal static void EmitFieldGet(this ILGenerator il, FieldInfo fi) { 284internal static void EmitFieldSet(this ILGenerator il, FieldInfo fi) { 295internal static void EmitNew(this ILGenerator il, ConstructorInfo ci) { 306internal static void EmitNew(this ILGenerator il, Type type, Type[] paramTypes) { 319internal static void EmitNull(this ILGenerator il) { 323internal static void EmitString(this ILGenerator il, string value) { 328internal static void EmitBoolean(this ILGenerator il, bool value) { 336internal static void EmitChar(this ILGenerator il, char value) { 341internal static void EmitByte(this ILGenerator il, byte value) { 346internal static void EmitSByte(this ILGenerator il, sbyte value) { 351internal static void EmitShort(this ILGenerator il, short value) { 356internal static void EmitUShort(this ILGenerator il, ushort value) { 361internal static void EmitInt(this ILGenerator il, int value) { 405internal static void EmitUInt(this ILGenerator il, uint value) { 410internal static void EmitLong(this ILGenerator il, long value) { 422internal static void EmitULong(this ILGenerator il, ulong value) { 427internal static void EmitDouble(this ILGenerator il, double value) { 431internal static void EmitSingle(this ILGenerator il, float value) { 476internal static void EmitConstant(this ILGenerator il, object value) { 485internal static void EmitConstant(this ILGenerator il, object value, Type type) { 543private static bool TryEmitILConstant(this ILGenerator il, object value, Type type) { 596internal static void EmitConvertToType(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 637private static void EmitCastToType(this ILGenerator il, Type typeFrom, Type typeTo) { 654private static void EmitNumericConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 772private static void EmitNullableToNullableConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 807private static void EmitNonNullableToNullableConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 821private static void EmitNullableToNonNullableConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 831private static void EmitNullableToNonNullableStructConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 845private static void EmitNullableToReferenceConversion(this ILGenerator il, Type typeFrom) { 853private static void EmitNullableConversion(this ILGenerator il, Type typeFrom, Type typeTo, bool isChecked) { 866internal static void EmitHasValue(this ILGenerator il, Type nullableType) { 873internal static void EmitGetValue(this ILGenerator il, Type nullableType) { 880internal static void EmitGetValueOrDefault(this ILGenerator il, Type nullableType) { 894internal static void EmitArray<T>(this ILGenerator il, IList<T> items) { 911internal static void EmitArray(this ILGenerator il, Type elementType, int count, Action<int> emit) { 933internal static void EmitArray(this ILGenerator il, Type arrayType) { 953internal static void EmitDecimal(this ILGenerator il, decimal value) { 971private static void EmitDecimalBits(this ILGenerator il, decimal value) { 985internal static void EmitDefault(this ILGenerator il, Type type) {
Microsoft\Scripting\Compiler\LabelInfo.cs (2)
79private readonly ILGenerator _ilg; 81internal LabelInfo(ILGenerator il, LabelTarget node, bool canReturn) {
Microsoft\Scripting\Compiler\LambdaCompiler.cs (2)
48private readonly ILGenerator _ilg; 180internal ILGenerator IL {
Microsoft\Scripting\Compiler\SymbolDocumentGenerator.cs (1)
59internal override void MarkSequencePoint(LambdaExpression method, MethodBase methodBase, ILGenerator ilg, DebugInfoExpression sequencePoint) {
System.Data.Entity (18)
System\Data\Metadata\Edm\LightweightCodeGenerator.cs (5)
130ILGenerator gen = method.GetILGenerator(); 172ILGenerator gen = method.GetILGenerator(); 222ILGenerator gen = method.GetILGenerator(); 316ILGenerator gen = method.GetILGenerator(); 440private static void GenerateNecessaryPermissionDemands(ILGenerator gen, MethodBase mi)
System\Data\Objects\Internal\EntityProxyFactory.cs (13)
744ILGenerator gen = getterBuilder.GetILGenerator(); 764ILGenerator generator = setterBuilder.GetILGenerator(); 894ILGenerator generator = getterBuilder.GetILGenerator(); 986ILGenerator gen = getterBuilder.GetILGenerator(); 1008ILGenerator gen = setterBuilder.GetILGenerator(); 1161ILGenerator generator = initializeEntityCollections.GetILGenerator(); 1231ILGenerator generator = setterBuilder.GetILGenerator(); 1355ILGenerator generator = setterBuilder.GetILGenerator(); 1377ILGenerator generator = setterBuilder.GetILGenerator(); 1408ILGenerator generator = _entityMemberChanging.GetILGenerator(); 1454ILGenerator generator = _getRelationshipManager.GetILGenerator(); 1634ILGenerator generator = proxyGetObjectData.GetILGenerator(); 1670ILGenerator generator = proxyConstructor.GetILGenerator();
System.Data.Linq (4)
Mapping\Accessors.cs (2)
35ILGenerator gen = mget.GetILGenerator(); 112ILGenerator gen = mset.GetILGenerator();
SqlClient\Reader\ObjectReaderCompiler.cs (2)
670ILGenerator gen; 685internal void GenerateBody(ILGenerator generator, SqlExpression expression) {
System.Data.Services (4)
System\Data\Services\Providers\ObjectContextServiceProvider.cs (1)
2357var generator = readerMethod.GetILGenerator();
System\Data\Services\Providers\ReflectionServiceProvider.cs (1)
320var generator = readerMethod.GetILGenerator();
System\Data\Services\Serializers\SyndicationSerializer.cs (1)
786ILGenerator generator = method.GetILGenerator();
System\Data\Services\WebUtil.cs (1)
590var generator = method.GetILGenerator();
System.Data.SqlXml (2)
System\Xml\Xsl\IlGen\GenerateHelper.cs (1)
446private ILGenerator ilgen;
System\Xml\Xsl\IlGen\XmlILModule.cs (1)
231public static ILGenerator DefineMethodBody(MethodBase methInfo) {
System.Runtime.Serialization (1)
System\Runtime\Serialization\CodeGenerator.cs (1)
166ILGenerator ilGen;
System.ServiceModel (1)
System\ServiceModel\Dispatcher\CodeGenerator.cs (1)
48ILGenerator ilGen;
System.Web (4)
Util\FactoryGenerator.cs (1)
162ILGenerator il = method.GetILGenerator();
Util\FastDelegateCreator.cs (1)
48ILGenerator ilGen = dynamicMethod.GetILGenerator();
Util\FastPropertyAccessor.cs (1)
131ILGenerator il = method.GetILGenerator();
Util\ReflectionUtil.cs (1)
29ILGenerator ilGen = dynamicMethod.GetILGenerator();
System.Web.Extensions (4)
UI\WebControls\Dynamic.cs (4)
344ILGenerator genGet = mbGet.GetILGenerator(); 351ILGenerator genSet = mbSet.GetILGenerator(); 368ILGenerator gen = mb.GetILGenerator(); 403ILGenerator gen = mb.GetILGenerator();
System.Web.Mobile (1)
UI\MobileControls\FactoryGenerator.cs (1)
177ILGenerator il = method.GetILGenerator();
System.Xml (1)
System\Xml\Serialization\CodeGenerator.cs (1)
49ILGenerator ilGen;