1 write to Compiler
System.Core (1)
Microsoft\Scripting\Compiler\CompilerScope.Storage.cs (1)
34
Compiler
= compiler;
32 references to Compiler
System.Core (32)
Microsoft\Scripting\Compiler\CompilerScope.cs (1)
358
CacheBoxToLocal(storage.
Compiler
, refCount.Key);
Microsoft\Scripting\Compiler\CompilerScope.Storage.cs (31)
64
Compiler
.IL.Emit(OpCodes.Ldloc, _local);
68
Compiler
.IL.Emit(OpCodes.Stloc, _local);
72
Compiler
.IL.Emit(OpCodes.Ldloca, _local);
85
Compiler
.IL.EmitLoadArg(_argument);
89
Compiler
.IL.EmitStoreArg(_argument);
93
Compiler
.IL.EmitLoadArgAddress(_argument);
104
: base(array.
Compiler
, variable) {
113
Compiler
.IL.Emit(OpCodes.Ldfld, _boxValueField);
117
LocalBuilder value =
Compiler
.GetLocal(Variable.Type);
118
Compiler
.IL.Emit(OpCodes.Stloc, value);
120
Compiler
.IL.Emit(OpCodes.Ldloc, value);
121
Compiler
.FreeLocal(value);
122
Compiler
.IL.Emit(OpCodes.Stfld, _boxValueField);
128
Compiler
.IL.Emit(OpCodes.Stfld, _boxValueField);
133
Compiler
.IL.Emit(OpCodes.Ldflda, _boxValueField);
138
Compiler
.IL.EmitInt(_index);
139
Compiler
.IL.Emit(OpCodes.Ldelem_Ref);
140
Compiler
.IL.Emit(OpCodes.Castclass, _boxType);
157
Compiler
.IL.Emit(OpCodes.Ldloc, _boxLocal);
158
Compiler
.IL.Emit(OpCodes.Ldfld, _boxValueField);
162
Compiler
.IL.Emit(OpCodes.Ldloc, _boxLocal);
163
Compiler
.IL.Emit(OpCodes.Ldflda, _boxValueField);
167
LocalBuilder value =
Compiler
.GetLocal(Variable.Type);
168
Compiler
.IL.Emit(OpCodes.Stloc, value);
169
Compiler
.IL.Emit(OpCodes.Ldloc, _boxLocal);
170
Compiler
.IL.Emit(OpCodes.Ldloc, value);
171
Compiler
.FreeLocal(value);
172
Compiler
.IL.Emit(OpCodes.Stfld, _boxValueField);
176
Compiler
.IL.Emit(OpCodes.Ldloc, _boxLocal);
178
Compiler
.IL.Emit(OpCodes.Stfld, _boxValueField);
182
Compiler
.IL.Emit(OpCodes.Stloc, _boxLocal);