20 references to InterpolatedStringHandler
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (1)
239if (conversion.Kind == ConversionKind.InterpolatedStringHandler)
Binder\Binder.ValueChecks.cs (2)
4597if (conversion.ConversionKind == ConversionKind.InterpolatedStringHandler) 5376if (conversion.ConversionKind == ConversionKind.InterpolatedStringHandler)
Binder\RefSafetyAnalysis.cs (1)
768if (arg is BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Binder\Semantics\Conversions\Conversion.cs (3)
272case ConversionKind.InterpolatedStringHandler: 319internal static Conversion InterpolatedStringHandler => new Conversion(ConversionKind.InterpolatedStringHandler); 798return Kind == ConversionKind.InterpolatedStringHandler;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
45case InterpolatedStringHandler:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
632case ConversionKind.InterpolatedStringHandler:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
2981case (ConversionKind.InterpolatedStringHandler, ConversionKind.InterpolatedStringHandler): 2983case (ConversionKind.InterpolatedStringHandler, _): 2985case (_, ConversionKind.InterpolatedStringHandler):
FlowAnalysis\NullableWalker.cs (1)
10006case ConversionKind.InterpolatedStringHandler:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
897case ConversionKind.InterpolatedStringHandler:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
902if (argument is BoundConversion { ConversionKind: ConversionKind.InterpolatedStringHandler, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion) 977if (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 })
Operations\CSharpOperationFactory.cs (1)
1080if (boundConversion.ConversionKind == ConversionKind.InterpolatedStringHandler)