22 references to InterpolatedStringHandler
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (2)
4348if (conversion.ConversionKind == ConversionKind.InterpolatedStringHandler) 5119if (conversion.ConversionKind == ConversionKind.InterpolatedStringHandler)
Binder\Binder_Conversions.cs (1)
196if (conversion.Kind == ConversionKind.InterpolatedStringHandler)
Binder\RefSafetyAnalysis.cs (1)
640if (arg is BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Binder\Semantics\Conversions\Conversion.cs (3)
245case ConversionKind.InterpolatedStringHandler: 293internal static Conversion InterpolatedStringHandler => new Conversion(ConversionKind.InterpolatedStringHandler); 761return Kind == ConversionKind.InterpolatedStringHandler;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
46case InterpolatedStringHandler:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
627case ConversionKind.InterpolatedStringHandler:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
2919case (ConversionKind.InterpolatedStringHandler, ConversionKind.InterpolatedStringHandler): 2921case (ConversionKind.InterpolatedStringHandler, _): 2923case (_, ConversionKind.InterpolatedStringHandler):
FlowAnalysis\NullableWalker.cs (1)
8897case ConversionKind.InterpolatedStringHandler:
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
397if (node.ConversionKind == ConversionKind.InterpolatedStringHandler)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
829case ConversionKind.InterpolatedStringHandler:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
836if (argument is BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion) 909if (argument is BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
24case ConversionKind.InterpolatedStringHandler:
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
240if (arg is BoundConversion { Conversion: { Kind: ConversionKind.InterpolatedStringHandler }, ExplicitCastInCode: false, Operand: var operand })
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
508Debug.Assert(methodArgumentInfo.Arguments.All(arg => arg is not BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler }));
Operations\CSharpOperationFactory.cs (1)
1021if (boundConversion.ConversionKind == ConversionKind.InterpolatedStringHandler)