1 write to _expressionTemps
Microsoft.CodeAnalysis.CSharp (1)
CodeGen\CodeGenerator.cs (1)
536_expressionTemps = exprTemps;
10 references to _expressionTemps
Microsoft.CodeAnalysis.CSharp (10)
CodeGen\CodeGenerator.cs (7)
318Debug.Assert(!(_expressionTemps?.Count > 0), "leaking expression temps?"); 319_expressionTemps?.Free(); 532ArrayBuilder<LocalDefinition> exprTemps = _expressionTemps; 545if (_expressionTemps?.Count > 0) 548for (int i = _expressionTemps.Count - 1; i >= 0; i--) 550var temp = _expressionTemps[i]; 554_expressionTemps.Clear();
CodeGen\EmitExpression.cs (3)
3028int exprTempsBefore = _expressionTemps?.Count ?? 0; 3040var exprTempsAfter = _expressionTemps?.Count ?? 0; 3055_expressionTemps.Count = exprTempsBefore;