Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ListParameterProvider.cs
Go to the documentation of this file.
1
using
System.Linq.Expressions
;
2
3
namespace
System.Dynamic.Utils
;
4
5
internal
sealed
class
ListParameterProvider
:
ListProvider
<ParameterExpression>
6
{
7
private
readonly
IParameterProvider
_provider
;
8
9
private
readonly
ParameterExpression
_arg0
;
10
11
protected
override
ParameterExpression
First
=>
_arg0
;
12
13
protected
override
int
ElementCount
=>
_provider
.
ParameterCount
;
14
15
internal
ListParameterProvider
(
IParameterProvider
provider,
ParameterExpression
arg0)
16
{
17
_provider
= provider;
18
_arg0
= arg0;
19
}
20
21
protected
override
ParameterExpression
GetElement
(
int
index
)
22
{
23
return
_provider
.
GetParameter
(
index
);
24
}
25
}
System.Dynamic.Utils.ListParameterProvider.ListParameterProvider
ListParameterProvider(IParameterProvider provider, ParameterExpression arg0)
Definition
ListParameterProvider.cs:15
System.Dynamic.Utils.ListParameterProvider._arg0
readonly ParameterExpression _arg0
Definition
ListParameterProvider.cs:9
System.Dynamic.Utils.ListParameterProvider.ElementCount
override int ElementCount
Definition
ListParameterProvider.cs:13
System.Dynamic.Utils.ListParameterProvider.First
override ParameterExpression First
Definition
ListParameterProvider.cs:11
System.Dynamic.Utils.ListParameterProvider.GetElement
override ParameterExpression GetElement(int index)
Definition
ListParameterProvider.cs:21
System.Dynamic.Utils.ListParameterProvider._provider
readonly IParameterProvider _provider
Definition
ListParameterProvider.cs:7
System.Dynamic.Utils.ListParameterProvider
Definition
ListParameterProvider.cs:6
System.Dynamic.Utils.ListProvider
Definition
ListProvider.cs:9
System.Linq.Expressions.ParameterExpression
Definition
ParameterExpression.cs:8
System.Linq.Expressions.IParameterProvider.ParameterCount
int ParameterCount
Definition
IParameterProvider.cs:5
System.Linq.Expressions.IParameterProvider.GetParameter
ParameterExpression GetParameter(int index)
System.Linq.Expressions.IParameterProvider
Definition
IParameterProvider.cs:4
System.Dynamic.Utils
Definition
CacheDict.cs:4
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
System.ExceptionArgument.index
@ index
source
System.Linq.Expressions
System.Dynamic.Utils
ListParameterProvider.cs
Generated by
1.10.0