4 types derived from Storage
System.Linq.Expressions (4)
System\Linq\Expressions\Compiler\CompilerScope.Storage.cs (4)
39
private sealed class LocalStorage :
Storage
76
private sealed class ArgumentStorage :
Storage
103
private sealed class ElementBoxStorage :
Storage
159
private sealed class LocalBoxStorage :
Storage
12 references to Storage
System.Linq.Expressions (12)
System\Linq\Expressions\Compiler\CompilerScope.cs (7)
94
private readonly Dictionary<ParameterExpression,
Storage
> _locals = new Dictionary<ParameterExpression,
Storage
>();
152
foreach (
Storage
storage in _locals.Values)
235
private
Storage
ResolveVariable(ParameterExpression variable)
244
private
Storage
ResolveVariable(ParameterExpression variable, HoistedLocals? hoistedLocals)
249
if (s._locals.TryGetValue(variable, out
Storage
? storage))
449
Storage
s;
System\Linq\Expressions\Compiler\CompilerScope.Storage.cs (5)
28
internal virtual void EmitStore(
Storage
value)
106
private readonly
Storage
_array;
110
internal ElementBoxStorage(
Storage
array, int index, ParameterExpression variable)
136
internal override void EmitStore(
Storage
value)
196
internal override void EmitStore(
Storage
value)