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

◆ BuildCallArgs< TBinder >()

static Expression[] System.Dynamic.DynamicObject.MetaDynamic.BuildCallArgs< TBinder > ( TBinder binder,
Expression[] parameters,
Expression arg0,
Expression arg1 )
inlinestaticprivate
Type Constraints
TBinder :DynamicMetaObjectBinder 

Definition at line 190 of file DynamicObject.cs.

190 : DynamicMetaObjectBinder
191 {
192 if (parameters != s_noArgs)
193 {
194 if (arg1 != null)
195 {
196 return new Expression[3]
197 {
199 arg0,
200 arg1
201 };
202 }
203 return new Expression[2]
204 {
206 arg0
207 };
208 }
209 if (arg1 != null)
210 {
211 return new Expression[2]
212 {
214 arg1
215 };
216 }
217 return new Expression[1] { Constant(binder) };
218 }
static readonly Expression[] s_noArgs

References System.Linq.Expressions.Constant, and System.Dynamic.DynamicObject.MetaDynamic.s_noArgs.