Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Linq.Expressions.Compiler.BoundConstants Class Referencesealed

Classes

struct  TypedConstant
 

Package Functions

object[] ToArray ()
 
void AddReference (object value, Type type)
 
void EmitConstant (LambdaCompiler lc, object value, Type type)
 
void EmitCacheConstants (LambdaCompiler lc)
 

Properties

int Count [get]
 

Private Member Functions

void EmitConstantFromArray (LambdaCompiler lc, object value, Type type)
 

Static Private Member Functions

static bool ShouldCache (int refCount)
 
static void EmitConstantsArray (LambdaCompiler lc)
 

Private Attributes

readonly List< object > _values = new List<object>()
 
readonly Dictionary< object, int > _indexes = new Dictionary<object, int>(ReferenceEqualityComparer.Instance)
 
readonly Dictionary< TypedConstant, int > _references = new Dictionary<TypedConstant, int>()
 
readonly Dictionary< TypedConstant, LocalBuilder_cache = new Dictionary<TypedConstant, LocalBuilder>()
 

Detailed Description

Definition at line 9 of file BoundConstants.cs.


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