| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
Classes | |
| class | GetBinderAdapter | 
Static Public Member Functions | |
| static DynamicMetaObject | Create (object value, Expression expression) | 
Static Public Attributes | |
| static readonly DynamicMetaObject[] | EmptyMetaObjects = Array.Empty<DynamicMetaObject>() | 
Package Functions | |
| MetaDynamic (Expression expression, DynamicObject value) | |
Static Package Functions | |
| static Expression[] | GetExpressions (DynamicMetaObject[] objects) | 
Properties | |
| new DynamicObject | Value [get] | 
| Expression | Expression [get] | 
| BindingRestrictions | Restrictions [get] | 
| bool | HasValue [get] | 
| Type? | RuntimeType [get] | 
| Type | LimitType [get] | 
Static Private Member Functions | |
| static ReadOnlyCollection< Expression > | GetConvertedArgs (params Expression[] args) | 
| static Expression | ReferenceArgAssign (Expression callArgs, Expression[] args) | 
| static Expression[] | BuildCallArgs< TBinder > (TBinder binder, Expression[] parameters, Expression arg0, Expression arg1) | 
| static ConstantExpression | Constant< TBinder > (TBinder binder) | 
Private Attributes | |
| readonly object | _value = s_noValueSentinel | 
Static Private Attributes | |
| static readonly Expression[] | s_noArgs = new Expression[0] | 
| static readonly object | s_noValueSentinel = new object() | 
Definition at line 13 of file DynamicObject.cs.