2 instantiations of WellKnownConcatRelatedMethods
Microsoft.CodeAnalysis.CSharp (2)
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (2)
37
var concatMethods = new
WellKnownConcatRelatedMethods
(_compilation);
212
var concatMethods = new
WellKnownConcatRelatedMethods
(_compilation);
5 references to WellKnownConcatRelatedMethods
Microsoft.CodeAnalysis.CSharp (5)
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (5)
37
var
concatMethods = new WellKnownConcatRelatedMethods(_compilation);
212
var
concatMethods = new WellKnownConcatRelatedMethods(_compilation);
234
static void pushArguments(LocalRewriter self, BoundBinaryOperator binaryOperator, ArrayBuilder<BoundExpression> arguments, ref
WellKnownConcatRelatedMethods
concatMethods)
287
private (BoundExpression? singleConcatArgument, ImmutableArray<BoundExpression> nestedConcatArguments) SimplifyConcatArgument(BoundExpression argument, [NotNullIfNotNull(nameof(followingArgument))] ref BoundExpression? followingArgument, ref
WellKnownConcatRelatedMethods
wellKnownConcatOptimizationMethods)
355
private void VisitAndAddConcatArgumentInReverseOrder(BoundExpression argument, bool argumentAlreadyVisited, ArrayBuilder<BoundExpression> finalArguments, ref
WellKnownConcatRelatedMethods
wellKnownConcatOptimizationMethods)