13 references to StringConcatenation
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_InterpolatedString.cs (3)
151
: FoldStringConcatenation(BinaryOperatorKind.
StringConcatenation
, resultConstant, value.ConstantValueOpt);
173
: FoldStringConcatenation(BinaryOperatorKind.
StringConcatenation
, resultConstant, constantValue);
543
BinaryOperatorKind.
StringConcatenation
,
Binder\Binder_Operators.cs (3)
558
var stringConstant = FoldBinaryOperator(node, BinaryOperatorKind.
StringConcatenation
, left, right, right.Type, diagnostics);
559
return new BoundBinaryOperator(node, BinaryOperatorKind.
StringConcatenation
, BoundBinaryOperator.UncommonData.UnconvertedInterpolatedStringAddition(stringConstant), LookupResultKind.Empty, left, right, right.Type);
2209
if (kind == BinaryOperatorKind.
StringConcatenation
)
Compilation\BuiltInOperators.cs (1)
371
(int)BinaryOperatorKind.
StringConcatenation
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
162
Debug.Assert(node.OperatorKind == BinaryOperatorKind.
StringConcatenation
);
210
case BinaryOperatorKind.
StringConcatenation
:
258
case BinaryOperatorKind.
StringConcatenation
:
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (2)
40
operatorKind == BinaryOperatorKind.
StringConcatenation
||
595
SpecialMember member = (operatorKind == BinaryOperatorKind.
StringConcatenation
) ?
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
183
_factory.Binary(BinaryOperatorKind.
StringConcatenation
, node.Type, result, part);