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

◆ Stitch< T >()

static Expression< T > System.Runtime.CompilerServices.CallSiteBinder.Stitch< T > ( Expression binding,
LambdaSignature< T > signature )
inlinestaticprivate
Type Constraints
T :class 

Definition at line 91 of file CallSiteBinder.cs.

91 : class
92 {
102 }
void Add(TKey key, TValue value)
static BlockExpression Block(Expression arg0, Expression arg1)
static DefaultExpression Default(Type type)
static LambdaExpression Lambda(Expression body, params ParameterExpression[]? parameters)
static MethodCallExpression Call(MethodInfo method)
static ParameterExpression Parameter(Type type)
static IndexExpression Property(Expression instance, string propertyName, params Expression[]? arguments)
static LabelExpression Label(LabelTarget target)
static ConditionalExpression Condition(Expression test, Expression ifTrue, Expression ifFalse)
static UnaryExpression Convert(Expression expression, Type type)
static InvocationExpression Invoke(Expression expression)

References System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Linq.Expressions.Expression< TDelegate >.Block(), System.Linq.Expressions.Expression< TDelegate >.Call(), System.Linq.Expressions.CachedReflectionInfo.CallSiteOps_SetNotMatched, System.Linq.Expressions.Expression< TDelegate >.Condition(), System.Linq.Expressions.Expression< TDelegate >.Convert(), System.Linq.Expressions.Expression< TDelegate >.Default(), System.Reflection.GetProperty, System.Linq.Expressions.Expression< TDelegate >.Invoke(), System.item, System.Linq.Expressions.Expression< TDelegate >.Label(), System.Linq.Expressions.Expression< TDelegate >.Lambda(), System.Linq.Expressions.Expression< TDelegate >.Parameter(), System.Linq.Expressions.Expression< TDelegate >.Property(), and System.Runtime.CompilerServices.CallSiteBinder.UpdateLabel.