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