1 implementation of IStrongBox
System.Core (1)
Microsoft\Scripting\Utils\StrongBox.cs (1)
22
public class StrongBox<T> :
IStrongBox
{
10 references to IStrongBox
System.Core (10)
Microsoft\Scripting\Compiler\ExpressionQuoter.cs (7)
118
var boxes = new List<
IStrongBox
>();
122
IStrongBox
box = GetBox(node.Variables[i]);
153
IStrongBox
box = GetBox(node);
160
private
IStrongBox
GetBox(ParameterExpression variable) {
173
return (
IStrongBox
)locals[hoistIndex];
189
private readonly
IStrongBox
[] _boxes;
191
internal RuntimeVariables(
IStrongBox
[] boxes) {
Microsoft\Scripting\Compiler\RuntimeVariableList.cs (2)
106
private
IStrongBox
GetStrongBox(int index) {
119
return (
IStrongBox
)result[(int)closureKey];
Microsoft\Scripting\Utils\StrongBox.cs (1)
44
object
IStrongBox
.Value {