4 references to HoistExpression
Microsoft.CodeAnalysis.CSharp (4)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (4)
558var replacement = HoistExpression(right, awaitSyntaxOpt, syntaxOffset, local.RefKind, sideEffects, hoistedFields, ref needsSacrificialEvaluation);
595BoundExpression expression = HoistExpression(array.Expression, awaitSyntaxOpt, syntaxOffset, RefKind.None, sideEffects, hoistedFields, ref needsSacrificialEvaluation);
599indices.Add(HoistExpression(index, awaitSyntaxOpt, syntaxOffset, RefKind.None, sideEffects, hoistedFields, ref needsSacrificialEvaluation));
623var receiver = HoistExpression(field.ReceiverOpt, awaitSyntaxOpt, syntaxOffset,