1 write to Compiler
System.Linq.Expressions (1)
System\Linq\Expressions\Compiler\CompilerScope.Storage.cs (1)
20Compiler = compiler;
34 references to Compiler
System.Linq.Expressions (34)
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
374CacheBoxToLocal(storage.Compiler, refCount.Key);
System\Linq\Expressions\Compiler\CompilerScope.Storage.cs (33)
57Compiler.IL.Emit(OpCodes.Ldloc, _local); 62Compiler.IL.Emit(OpCodes.Stloc, _local); 67Compiler.IL.Emit(OpCodes.Ldloca, _local); 72Compiler.FreeLocal(_local); 88Compiler.IL.EmitLoadArg(_argument); 93Compiler.IL.EmitStoreArg(_argument); 98Compiler.IL.EmitLoadArgAddress(_argument); 111: base(array.Compiler, variable) 123Compiler.IL.Emit(OpCodes.Ldfld, _boxValueField); 128LocalBuilder value = Compiler.GetLocal(Variable.Type); 129Compiler.IL.Emit(OpCodes.Stloc, value); 131Compiler.IL.Emit(OpCodes.Ldloc, value); 132Compiler.FreeLocal(value); 133Compiler.IL.Emit(OpCodes.Stfld, _boxValueField); 140Compiler.IL.Emit(OpCodes.Stfld, _boxValueField); 146Compiler.IL.Emit(OpCodes.Ldflda, _boxValueField); 152Compiler.IL.EmitPrimitive(_index); 153Compiler.IL.Emit(OpCodes.Ldelem_Ref); 154Compiler.IL.Emit(OpCodes.Castclass, _boxType); 176Compiler.IL.Emit(OpCodes.Ldloc, _boxLocal); 177Compiler.IL.Emit(OpCodes.Ldfld, _boxValueField); 182Compiler.IL.Emit(OpCodes.Ldloc, _boxLocal); 183Compiler.IL.Emit(OpCodes.Ldflda, _boxValueField); 188LocalBuilder value = Compiler.GetLocal(Variable.Type); 189Compiler.IL.Emit(OpCodes.Stloc, value); 190Compiler.IL.Emit(OpCodes.Ldloc, _boxLocal); 191Compiler.IL.Emit(OpCodes.Ldloc, value); 192Compiler.FreeLocal(value); 193Compiler.IL.Emit(OpCodes.Stfld, _boxValueField); 198Compiler.IL.Emit(OpCodes.Ldloc, _boxLocal); 200Compiler.IL.Emit(OpCodes.Stfld, _boxValueField); 205Compiler.IL.Emit(OpCodes.Stloc, _boxLocal); 210Compiler.FreeLocal(_boxLocal);