Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Dynamic.DeleteMemberBinder Class Referenceabstract

Public Member Functions

DynamicMetaObject FallbackDeleteMember (DynamicMetaObject target)
 
DynamicMetaObject FallbackDeleteMember (DynamicMetaObject target, DynamicMetaObject? errorSuggestion)
 
override DynamicMetaObject Bind (DynamicMetaObject target, DynamicMetaObject[]? args)
 
override Expression Bind (object[] args, ReadOnlyCollection< ParameterExpression > parameters, LabelTarget returnLabel)
 
DynamicMetaObject Bind (DynamicMetaObject target, DynamicMetaObject[] args)
 
Expression GetUpdateExpression (Type type)
 
DynamicMetaObject Defer (DynamicMetaObject target, params DynamicMetaObject[]? args)
 
DynamicMetaObject Defer (params DynamicMetaObject[] args)
 
virtual ? T BindDelegate< T > (CallSite< T > site, object[] args)
 

Protected Member Functions

 DeleteMemberBinder (string name, bool ignoreCase)
 
void CacheTarget< T > (T target)
 

Package Functions

T BindCore< T > (CallSite< T > site, object[] args)
 
RuleCache< TGetRuleCache< T > ()
 

Package Attributes

Dictionary< Type, object > Cache
 

Properties

string Name [get]
 
bool IgnoreCase [get]
 
override Type ReturnType [get]
 
override bool IsStandardBinder [get]
 
static LabelTarget UpdateLabel = Expression.Label("CallSiteBinder.UpdateLabel") [get]
 

Private Member Functions

DynamicMetaObject MakeDeferred (BindingRestrictions rs, params DynamicMetaObject[] args)
 

Static Private Member Functions

static DynamicMetaObject[] CreateArgumentMetaObjects (object[] args, ReadOnlyCollection< ParameterExpression > parameters)
 
static Expression< TStitch< T > (Expression binding, LambdaSignature< T > signature)
 

Detailed Description

Definition at line 5 of file DeleteMemberBinder.cs.


The documentation for this class was generated from the following file: