5 implementations of IRuntimeVariables
System.Linq.Expressions (5)
System\Linq\Expressions\Interpreter\RuntimeVariables.cs (1)
8
internal sealed class RuntimeVariables :
IRuntimeVariables
System\Runtime\CompilerServices\RuntimeOps.MergedRuntimeVariables.cs (1)
12
internal sealed class MergedRuntimeVariables :
IRuntimeVariables
System\Runtime\CompilerServices\RuntimeOps.RuntimeVariableList.cs (2)
39
private sealed class EmptyRuntimeVariables :
IRuntimeVariables
60
private sealed class RuntimeVariableList :
IRuntimeVariables
System\Runtime\CompilerServices\RuntimeOps.RuntimeVariables.cs (1)
8
internal sealed class RuntimeVariables :
IRuntimeVariables
27 references to IRuntimeVariables
netstandard (1)
netstandard.cs (1)
1540
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.CompilerServices.
IRuntimeVariables
))]
System.Core (1)
System.Core.cs (1)
190
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.CompilerServices.
IRuntimeVariables
))]
System.Linq.Expressions (25)
System\Linq\Expressions\Interpreter\RuntimeVariables.cs (3)
17
int
IRuntimeVariables
.Count => _boxes.Length;
19
object?
IRuntimeVariables
.this[int index]
31
internal static
IRuntimeVariables
Create(IStrongBox[] boxes) => new RuntimeVariables(boxes);
System\Linq\Expressions\Interpreter\TypeOperations.cs (7)
602
ConstantExpression boxesConst = Expression.Constant(new RuntimeOps.RuntimeVariables(boxes.ToArray()), typeof(
IRuntimeVariables
));
611
Expression.Constant(new Func<
IRuntimeVariables
,
IRuntimeVariables
, int[],
IRuntimeVariables
>(MergeRuntimeVariables)),
618
private static
IRuntimeVariables
MergeRuntimeVariables(
IRuntimeVariables
first,
IRuntimeVariables
second, int[] indexes)
System\Linq\Expressions\RuntimeVariablesExpression.cs (1)
29
public sealed override Type Type => typeof(
IRuntimeVariables
);
System\Runtime\CompilerServices\RuntimeOps.ExpressionQuoter.cs (4)
41
public static
IRuntimeVariables
MergeRuntimeVariables(
IRuntimeVariables
first,
IRuntimeVariables
second, int[] indexes)
157
ConstantExpression boxesConst = Expression.Constant(new RuntimeVariables(boxes.ToArray()), typeof(
IRuntimeVariables
));
System\Runtime\CompilerServices\RuntimeOps.MergedRuntimeVariables.cs (4)
14
private readonly
IRuntimeVariables
_first;
15
private readonly
IRuntimeVariables
_second;
21
internal MergedRuntimeVariables(
IRuntimeVariables
first,
IRuntimeVariables
second, int[] indexes)
System\Runtime\CompilerServices\RuntimeOps.RuntimeVariableList.cs (4)
24
public static
IRuntimeVariables
CreateRuntimeVariables(object[] data, long[] indexes)
34
public static
IRuntimeVariables
CreateRuntimeVariables()
41
int
IRuntimeVariables
.Count => 0;
43
object?
IRuntimeVariables
.this[int index]
System\Runtime\CompilerServices\RuntimeOps.RuntimeVariables.cs (2)
17
int
IRuntimeVariables
.Count => _boxes.Length;
19
object?
IRuntimeVariables
.this[int index]