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

◆ BindCore< T >()

T System.Runtime.CompilerServices.CallSiteBinder.BindCore< T > ( CallSite< T > site,
object[] args )
inlinepackage
Type Constraints
T :class 

Definition at line 67 of file CallSiteBinder.cs.

67 : class
68 {
69 T val = BindDelegate(site, args);
70 if (val != null)
71 {
72 return val;
73 }
74 LambdaSignature<T> instance = LambdaSignature<T>.Instance;
75 Expression expression = Bind(args, instance.Parameters, instance.ReturnLabel);
76 if (expression == null)
77 {
79 }
81 T val2 = expression2.Compile();
83 return val2;
84 }
static Exception NoOrInvalidRuleProduced()
Definition Error.cs:128
Expression Bind(object[] args, ReadOnlyCollection< ParameterExpression > parameters, LabelTarget returnLabel)

References System.Runtime.CompilerServices.CallSiteBinder.Bind(), and System.Linq.Expressions.Error.NoOrInvalidRuleProduced().