Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
InvocationExpression0.cs
Go to the documentation of this file.
1
using
System.Collections.ObjectModel
;
2
using
System.Dynamic.Utils
;
3
4
namespace
System.Linq.Expressions
;
5
6
internal
sealed
class
InvocationExpression0
:
InvocationExpression
7
{
8
public
override
int
ArgumentCount
=> 0;
9
10
public
InvocationExpression0
(
Expression
lambda,
Type
returnType)
11
: base(lambda, returnType)
12
{
13
}
14
15
internal
override
ReadOnlyCollection<Expression>
GetOrMakeArguments
()
16
{
17
return
EmptyReadOnlyCollection
<
System
.
Linq
.
Expressions
.
Expression
>.Instance;
18
}
19
20
public
override
Expression
GetArgument
(
int
index
)
21
{
22
throw
new
ArgumentOutOfRangeException
(
"index"
);
23
}
24
25
internal
override
InvocationExpression
Rewrite
(
Expression
lambda,
Expression
[] arguments)
26
{
27
return
System
.
Linq
.
Expressions
.
Expression
.
Invoke
(lambda);
28
}
29
}
System.ArgumentOutOfRangeException
Definition
ArgumentOutOfRangeException.cs:9
System.Collections.ObjectModel.ReadOnlyCollection
Definition
ReadOnlyCollection.cs:12
System.Dynamic.Utils.EmptyReadOnlyCollection
Definition
EmptyReadOnlyCollection.cs:7
System.Linq.Expressions.Expression.Invoke
static InvocationExpression Invoke(Expression expression)
Definition
Expression.cs:3096
System.Linq.Expressions.Expression
Definition
Expression.cs:5484
System.Linq.Expressions.InvocationExpression0.ArgumentCount
override int ArgumentCount
Definition
InvocationExpression0.cs:8
System.Linq.Expressions.InvocationExpression0.GetOrMakeArguments
override ReadOnlyCollection< Expression > GetOrMakeArguments()
Definition
InvocationExpression0.cs:15
System.Linq.Expressions.InvocationExpression0.Rewrite
override InvocationExpression Rewrite(Expression lambda, Expression[] arguments)
Definition
InvocationExpression0.cs:25
System.Linq.Expressions.InvocationExpression0.InvocationExpression0
InvocationExpression0(Expression lambda, Type returnType)
Definition
InvocationExpression0.cs:10
System.Linq.Expressions.InvocationExpression0.GetArgument
override Expression GetArgument(int index)
Definition
InvocationExpression0.cs:20
System.Linq.Expressions.InvocationExpression0
Definition
InvocationExpression0.cs:7
System.Linq.Expressions.InvocationExpression
Definition
InvocationExpression.cs:11
System.Type
Definition
Type.cs:14
System.Collections.ObjectModel
Definition
EventArgsCache.cs:4
System.Dynamic.Utils
Definition
CacheDict.cs:4
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
System.Linq.ExceptionArgument.index
@ index
System.Linq
Definition
ImmutableArrayExtensions.cs:4
System
Definition
BlockingCollection.cs:8
source
System.Linq.Expressions
System.Linq.Expressions
InvocationExpression0.cs
Generated by
1.10.0