Implemented interface member:
method
GetLocal
System.Linq.Expressions.Compiler.ILocalCache.GetLocal(System.Type)
42 references to GetLocal
System.Linq.Expressions (42)
System\Linq\Expressions\Compiler\CompilerScope.Storage.cs (4)
52_local = compiler.GetLocal(variable.IsByRef ? variable.Type.MakeByRefType() : variable.Type); 128LocalBuilder value = Compiler.GetLocal(Variable.Type); 171_boxLocal = compiler.GetLocal(boxType); 188LocalBuilder value = Compiler.GetLocal(Variable.Type);
System\Linq\Expressions\Compiler\LambdaCompiler.Address.cs (6)
160LocalBuilder temp = GetLocal(GetMemberType(member)); 222LocalBuilder tmp = GetLocal(type); 290LocalBuilder valueLocal = GetLocal(node.Type); 342LocalBuilder argLocal = GetLocal(arg.Type); 352LocalBuilder valueLocal = GetLocal(node.Type); 380return GetLocal(instanceLocalType);
System\Linq\Expressions\Compiler\LambdaCompiler.Binary.cs (11)
358LocalBuilder locLeft = GetLocal(type); 359LocalBuilder locRight = GetLocal(type); 390LocalBuilder locLeft = GetLocal(type); 391LocalBuilder locRight = GetLocal(type); 426LocalBuilder locLeft = GetLocal(leftType); 427LocalBuilder locRight = GetLocal(rightType); 428LocalBuilder locResult = GetLocal(resultType); 509LocalBuilder locLeft = GetLocal(type); 510LocalBuilder locRight = GetLocal(type); 540LocalBuilder locLeft = GetLocal(type); 541LocalBuilder locRight = GetLocal(type);
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (11)
280_ilg.Emit(OpCodes.Stloc, temp = GetLocal(node.Type)); 603LocalBuilder siteTemp = GetLocal(siteType); 637LocalBuilder temp = GetLocal(node.Type); 727LocalBuilder value = GetLocal(variable.Type); 808_ilg.Emit(OpCodes.Stloc, temp = GetLocal(node.Type)); 1013loc = GetLocal(init.NewExpression.Type); 1057loc = GetLocal(init.NewExpression.Type); 1126LocalBuilder anyNull = GetLocal(typeof(bool)); 1173LocalBuilder result = GetLocal(resultType); 1208LocalBuilder anyNull = GetLocal(typeof(bool)); 1209LocalBuilder allNull = GetLocal(typeof(bool));
System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs (6)
114LocalBuilder loc = GetLocal(b.Left.Type); 177LocalBuilder loc = GetLocal(b.Left.Type); 244LocalBuilder locLeft = GetLocal(type); 256LocalBuilder locRight = GetLocal(type); 344LocalBuilder locLeft = GetLocal(type); 352LocalBuilder locRight = GetLocal(type);
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (2)
427LocalBuilder value = GetLocal(node.SwitchValue.Type); 833value = GetLocal(tryType);
System\Linq\Expressions\Compiler\LambdaCompiler.Unary.cs (2)
81LocalBuilder loc = GetLocal(type); 152LocalBuilder loc = GetLocal(operandType);