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

◆ CallMethodNoResult< TBinder >()

DynamicMetaObject System.Dynamic.DynamicObject.MetaDynamic.CallMethodNoResult< TBinder > ( MethodInfo method,
TBinder binder,
Expression[] args,
Fallback< TBinder > fallback )
inlineprivate
Type Constraints
TBinder :DynamicMetaObjectBinder 

Definition at line 272 of file DynamicObject.cs.

272 : DynamicMetaObjectBinder
273 {
278 return fallback(this, binder, errorSuggestion);
279 }
DynamicMetaObject(Expression expression, BindingRestrictions restrictions)
static Expression ReferenceArgAssign(Expression callArgs, Expression[] args)
static ReadOnlyCollection< Expression > GetConvertedArgs(params Expression[] args)
static BlockExpression Block(Expression arg0, Expression arg1)
static MethodCallExpression Call(MethodInfo method)
static BinaryExpression Assign(Expression left, Expression right)
static ParameterExpression Parameter(Type type)
static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse)
static NewArrayExpression NewArrayInit(Type type, params Expression[] initializers)
static readonly DefaultExpression Empty
Definition Utils.cs:60

References System.Dynamic.DynamicMetaObject.DynamicMetaObject(), System.Linq.Expressions.Expression< TDelegate >.Assign(), System.Linq.Expressions.Expression< TDelegate >.Block(), System.Linq.Expressions.Expression< TDelegate >.Call(), System.Linq.Expressions.Expression< TDelegate >.Condition(), System.Linq.Expressions.Utils.Empty, System.Dynamic.DynamicObject.MetaDynamic.GetConvertedArgs(), System.Dynamic.DynamicObject.MetaDynamic.GetLimitedSelf(), System.Dynamic.DynamicObject.MetaDynamic.GetRestrictions(), System.Linq.Expressions.Expression< TDelegate >.NewArrayInit(), System.Linq.Expressions.Expression< TDelegate >.Parameter(), and System.Dynamic.DynamicObject.MetaDynamic.ReferenceArgAssign().