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