Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ MemberBind() [1/4]

static MemberMemberBinding System.Linq.Expressions.Expression< TDelegate >.MemberBind ( MemberInfo member,
IEnumerable< MemberBinding > bindings )
inlinestaticinherited

Definition at line 3928 of file Expression.cs.

3929 {
3930 ContractUtils.RequiresNotNull(member, "member");
3931 ContractUtils.RequiresNotNull(bindings, "bindings");
3932 ReadOnlyCollection<MemberBinding> bindings2 = bindings.ToReadOnly();
3935 return new MemberMemberBinding(member, bindings2);
3936 }
static void RequiresNotNull(object value, string paramName)
static void ValidateGettableFieldOrPropertyMember(MemberInfo member, out Type memberType)
static void ValidateMemberInitArgs(Type type, ReadOnlyCollection< MemberBinding > bindings)

References System.Dynamic.Utils.ContractUtils.RequiresNotNull(), System.Linq.Expressions.Expression< TDelegate >.ValidateGettableFieldOrPropertyMember(), and System.Linq.Expressions.Expression< TDelegate >.ValidateMemberInitArgs().