Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Dynamic.BindingRestrictions.CustomRestriction 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

 CustomRestriction (Expression expression)
 
override Expression GetExpression ()
 

Static Package Functions

static BindingRestrictions GetTypeRestriction (DynamicMetaObject obj)
 

Properties

string DebugView [get]
 

Private Attributes

readonly Expression _expression
 

Detailed Description

Definition at line 96 of file BindingRestrictions.cs.


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