Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MemberMemberBinding.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
using
System.Collections.ObjectModel
;
3
using
System.Dynamic.Utils
;
4
using
System.Reflection
;
5
6
namespace
System.Linq.Expressions
;
7
8
public
sealed
class
MemberMemberBinding
:
MemberBinding
9
{
10
public
ReadOnlyCollection<MemberBinding>
Bindings
{
get
; }
11
12
internal
MemberMemberBinding
(
MemberInfo
member,
ReadOnlyCollection<MemberBinding>
bindings)
13
:
base
(
MemberBindingType
.
MemberBinding
, member)
14
{
15
Bindings
= bindings;
16
}
17
18
public
MemberMemberBinding
Update
(
IEnumerable<MemberBinding>
bindings)
19
{
20
if
(bindings !=
null
&&
ExpressionUtils
.SameElements(
ref
bindings,
Bindings
))
21
{
22
return
this
;
23
}
24
return
Expression
.
MemberBind
(
base
.Member, bindings);
25
}
26
27
internal
override
void
ValidateAsDefinedHere
(
int
index
)
28
{
29
}
30
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Dynamic.Utils.ExpressionUtils
Definition
ExpressionUtils.cs:11
System.Linq.Expressions.Expression.MemberBind
static MemberMemberBinding MemberBind(MemberInfo member, params MemberBinding[] bindings)
Definition
Expression.cs:3923
System.Linq.Expressions.Expression
Definition
Expression.cs:5484
System.Linq.Expressions.MemberBinding
Definition
MemberBinding.cs:6
System.Linq.Expressions.MemberMemberBinding.MemberMemberBinding
MemberMemberBinding(MemberInfo member, ReadOnlyCollection< MemberBinding > bindings)
Definition
MemberMemberBinding.cs:12
System.Linq.Expressions.MemberMemberBinding.Update
MemberMemberBinding Update(IEnumerable< MemberBinding > bindings)
Definition
MemberMemberBinding.cs:18
System.Linq.Expressions.MemberMemberBinding.Bindings
ReadOnlyCollection< MemberBinding > Bindings
Definition
MemberMemberBinding.cs:10
System.Linq.Expressions.MemberMemberBinding.ValidateAsDefinedHere
override void ValidateAsDefinedHere(int index)
Definition
MemberMemberBinding.cs:27
System.Linq.Expressions.MemberMemberBinding
Definition
MemberMemberBinding.cs:9
System.Reflection.MemberInfo
Definition
MemberInfo.cs:7
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Collections.ObjectModel
Definition
EventArgsCache.cs:4
System.Dynamic.Utils
Definition
CacheDict.cs:4
System.Linq.Expressions.MemberBindingType
MemberBindingType
Definition
MemberBindingType.cs:4
System.Linq.Expressions
Definition
AnalyzedTree.cs:3
System.Linq.ExceptionArgument.index
@ index
System.Reflection
Definition
ICustomTypeProvider.cs:1
source
System.Linq.Expressions
System.Linq.Expressions
MemberMemberBinding.cs
Generated by
1.10.0