Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ EmitBinding()

void System.Linq.Expressions.Compiler.LambdaCompiler.EmitBinding ( MemberBinding binding,
Type objectType )
inlineprivate

Definition at line 1783 of file LambdaCompiler.cs.

1784 {
1785 switch (binding.BindingType)
1786 {
1787 case MemberBindingType.Assignment:
1788 EmitMemberAssignment((MemberAssignment)binding, objectType);
1789 break;
1790 case MemberBindingType.ListBinding:
1791 EmitMemberListBinding((MemberListBinding)binding);
1792 break;
1793 case MemberBindingType.MemberBinding:
1794 EmitMemberMemberBinding((MemberMemberBinding)binding);
1795 break;
1796 }
1797 }
void EmitMemberListBinding(MemberListBinding binding)
void EmitMemberMemberBinding(MemberMemberBinding binding)
void EmitMemberAssignment(AssignBinaryExpression node, CompilationFlags flags)

References System.Linq.Expressions.Compiler.LambdaCompiler.EmitMemberAssignment(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitMemberListBinding(), and System.Linq.Expressions.Compiler.LambdaCompiler.EmitMemberMemberBinding().

Referenced by System.Linq.Expressions.Compiler.LambdaCompiler.EmitMemberInit().