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

◆ GetTypeRestriction() [1/2]

static BindingRestrictions System.Dynamic.BindingRestrictions.GetTypeRestriction ( DynamicMetaObject obj)
inlinestaticpackageinherited

Definition at line 271 of file BindingRestrictions.cs.

272 {
273 if (obj.Value == null && obj.HasValue)
274 {
275 return GetInstanceRestriction(obj.Expression, null);
276 }
277 return GetTypeRestriction(obj.Expression, obj.LimitType);
278 }
static BindingRestrictions GetTypeRestriction(Expression expression, Type type)
static BindingRestrictions GetInstanceRestriction(Expression expression, object? instance)

References System.Dynamic.BindingRestrictions.GetInstanceRestriction(), System.Dynamic.BindingRestrictions.GetTypeRestriction(), and System.obj.