Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MemberAssignment.cs
Go to the documentation of this file.
1
using
System.Reflection
;
2
3
namespace
System.Linq.Expressions
;
4
5
public
sealed
class
MemberAssignment
:
MemberBinding
6
{
7
private
readonly
Expression
_expression
;
8
9
public
Expression
Expression
=>
_expression
;
10
11
internal
MemberAssignment
(
MemberInfo
member,
Expression
expression)
12
: base(
MemberBindingType
.
Assignment
, member)
13
{
14
_expression
= expression;
15
}
16
17
public
MemberAssignment
Update
(
Expression
expression)
18
{
19
if
(expression ==
Expression
)
20
{
21
return
this
;
22
}
23
return
System
.
Linq
.
Expressions
.
Expression
.
Bind
(base.Member, expression);
24
}
25
26
internal
override
void
ValidateAsDefinedHere
(
int
index
)
27
{
28
}
29
}
System.Linq.Expressions.Expression.Bind
static MemberAssignment Bind(MemberInfo member, Expression expression)
Definition
Expression.cs:3611
System.Linq.Expressions.Expression
Definition
Expression.cs:5484
System.Linq.Expressions.MemberAssignment.Update
MemberAssignment Update(Expression expression)
Definition
MemberAssignment.cs:17
System.Linq.Expressions.MemberAssignment.MemberAssignment
MemberAssignment(MemberInfo member, Expression expression)
Definition
MemberAssignment.cs:11
System.Linq.Expressions.MemberAssignment.ValidateAsDefinedHere
override void ValidateAsDefinedHere(int index)
Definition
MemberAssignment.cs:26
System.Linq.Expressions.MemberAssignment._expression
readonly Expression _expression
Definition
MemberAssignment.cs:7
System.Linq.Expressions.MemberAssignment
Definition
MemberAssignment.cs:6
System.Linq.Expressions.MemberBinding
Definition
MemberBinding.cs:6
System.Reflection.MemberInfo
Definition
MemberInfo.cs:7
System.Linq.Expressions.MemberBindingType
MemberBindingType
Definition
MemberBindingType.cs:4
System.Linq.Expressions.MemberBindingType.Assignment
@ Assignment
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
System.Linq.ExceptionArgument.index
@ index
System.Linq
Definition
ImmutableArrayExtensions.cs:4
System.Reflection
Definition
ICustomTypeProvider.cs:1
System
Definition
BlockingCollection.cs:8
source
System.Linq.Expressions
System.Linq.Expressions
MemberAssignment.cs
Generated by
1.10.0