Classes | |
class | LambdaSignature |
Public Member Functions | |
Expression | Bind (object[] args, ReadOnlyCollection< ParameterExpression > parameters, LabelTarget returnLabel) |
virtual ? T | BindDelegate< T > (CallSite< T > site, object[] args) |
Protected Member Functions | |
void | CacheTarget< T > (T target) |
Package Functions | |
T | BindCore< T > (CallSite< T > site, object[] args) |
RuleCache< T > | GetRuleCache< T > () |
Package Attributes | |
Dictionary< Type, object > | Cache |
Properties | |
static LabelTarget | UpdateLabel = Expression.Label("CallSiteBinder.UpdateLabel") [get] |
Static Private Member Functions | |
static Expression< T > | Stitch< T > (Expression binding, LambdaSignature< T > signature) |
Definition at line 10 of file CallSiteBinder.cs.