Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MemberAssignment.cs
Go to the documentation of this file.
2
4
5public sealed class MemberAssignment : MemberBinding
6{
7 private readonly Expression _expression;
8
10
11 internal MemberAssignment(MemberInfo member, Expression expression)
12 : base(MemberBindingType.Assignment, member)
13 {
14 _expression = expression;
15 }
16
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}
static MemberAssignment Bind(MemberInfo member, Expression expression)
MemberAssignment Update(Expression expression)
MemberAssignment(MemberInfo member, Expression expression)
override void ValidateAsDefinedHere(int index)