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

◆ Type

Definition at line 682 of file Expression.cs.

683 {
684 get
685 {
686 if (s_legacyCtorSupportTable != null && s_legacyCtorSupportTable.TryGetValue(this, out var value))
687 {
688 return value.Type;
689 }
690 throw Error.ExtensionNodeMustOverrideProperty("Expression.Type");
691 }
692 }
static ConditionalWeakTable< Expression, ExtensionInfo > s_legacyCtorSupportTable

Referenced by System.Linq.Expressions.Compiler.LambdaCompiler.SwitchInfo.SwitchInfo(), System.Linq.Expressions.ConstantCheck.AnalyzeTypeIs(), System.Dynamic.DynamicMetaObjectBinder.Bind(), System.Linq.Expressions.Interpreter.LightCompiler.CompileArithmetic(), System.Linq.Expressions.Interpreter.LightCompiler.CompileAsVoid(), System.Linq.Expressions.Interpreter.LightCompiler.CompileComparison(), System.Linq.Expressions.Interpreter.LightCompiler.CompileDefaultExpression(), System.Linq.Expressions.Interpreter.LightCompiler.CompileEqual(), System.Linq.Expressions.Interpreter.LightCompiler.CompileNoLabelPush(), System.Linq.Expressions.Interpreter.LightCompiler.CompileNotEqual(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitInstance(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitInvocationExpression(), System.Linq.Expressions.Compiler.LambdaCompiler.EmitNullEquality(), System.Linq.Expressions.UnaryExpression.FunctionalOp(), System.Linq.Expressions.ConstantCheck.IsNull(), System.Linq.Expressions.Compiler.StackSpiller.IsRefInstance(), System.Linq.Expressions.ConditionalExpression.Make(), System.Linq.Expressions.UnaryExpression.ReduceIndex(), System.Linq.Expressions.UnaryExpression.ReduceMember(), System.Linq.Expressions.TypeBinaryExpression.ReduceTypeEqual(), System.Linq.Expressions.BinaryExpression.ReduceUserdefinedLifted(), System.Linq.Expressions.UnaryExpression.ReduceVariable(), System.Linq.Expressions.Compiler.StackSpiller.RequireNotRefInstance(), System.Linq.Expressions.Expression< TDelegate >.Switch(), System.Linq.Expressions.ExpressionVisitor.ValidateBinary(), System.Linq.Expressions.Expression< TDelegate >.ValidateTryAndCatchHaveSameType(), and System.Linq.Expressions.ExpressionVisitor.ValidateUnary().