Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Dynamic.BindingRestrictions.InstanceRestriction Class Referencesealed

Public Member Functions

override bool Equals ([NotNullWhen(true)] object obj)
 
override int GetHashCode ()
 
BindingRestrictions Merge (BindingRestrictions restrictions)
 
Expression ToExpression ()
 

Static Public Member Functions

static BindingRestrictions GetTypeRestriction (Expression expression, Type type)
 
static BindingRestrictions GetInstanceRestriction (Expression expression, object? instance)
 
static BindingRestrictions GetExpressionRestriction (Expression expression)
 
static BindingRestrictions Combine (IList< DynamicMetaObject >? contributingObjects)
 

Static Public Attributes

static readonly BindingRestrictions Empty = new CustomRestriction(System.Linq.Expressions.Utils.Constant(value: true))
 

Package Functions

 InstanceRestriction (Expression parameter, object instance)
 
override Expression GetExpression ()
 

Static Package Functions

static BindingRestrictions GetTypeRestriction (DynamicMetaObject obj)
 

Properties

string DebugView [get]
 

Private Attributes

readonly Expression _expression
 
readonly object _instance
 

Detailed Description

Definition at line 157 of file BindingRestrictions.cs.


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