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);
397
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);
2178
if (kind == BinaryOperatorKind.
StringConcatenation
)
Compilation\BuiltInOperators.cs (1)
371
(int)BinaryOperatorKind.
StringConcatenation
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
160
Debug.Assert(node.OperatorKind == BinaryOperatorKind.
StringConcatenation
);
208
case BinaryOperatorKind.
StringConcatenation
:
256
case BinaryOperatorKind.
StringConcatenation
:
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (2)
39
operatorKind == BinaryOperatorKind.
StringConcatenation
||
355
SpecialMember member = (operatorKind == BinaryOperatorKind.
StringConcatenation
) ?
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
319
_factory.Binary(BinaryOperatorKind.
StringConcatenation
, node.Type, result, part);