24 references to InterpolatedStringHandler
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (2)
4446
if (conversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
5257
if (conversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Binder\Binder_Conversions.cs (1)
196
if (conversion.Kind == ConversionKind.
InterpolatedStringHandler
)
Binder\RefSafetyAnalysis.cs (1)
704
if (arg is BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Binder\Semantics\Conversions\Conversion.cs (3)
245
case ConversionKind.
InterpolatedStringHandler
:
293
internal static Conversion InterpolatedStringHandler => new Conversion(ConversionKind.
InterpolatedStringHandler
);
761
return Kind == ConversionKind.
InterpolatedStringHandler
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
46
case
InterpolatedStringHandler
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
632
case ConversionKind.
InterpolatedStringHandler
:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
2959
case (ConversionKind.
InterpolatedStringHandler
, ConversionKind.
InterpolatedStringHandler
):
2961
case (ConversionKind.
InterpolatedStringHandler
, _):
2963
case (_, ConversionKind.
InterpolatedStringHandler
):
FlowAnalysis\NullableWalker.cs (1)
9392
case ConversionKind.
InterpolatedStringHandler
:
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
396
if (node.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
889
case ConversionKind.
InterpolatedStringHandler
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
831
if (argument is BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
905
if (argument is BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
24
case ConversionKind.
InterpolatedStringHandler
:
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
240
if (arg is BoundConversion { Conversion: { Kind: ConversionKind.
InterpolatedStringHandler
}, ExplicitCastInCode: false, Operand: var operand })
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
508
Debug.Assert(methodArgumentInfo.Arguments.All(arg => arg is not BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
}));
Operations\CSharpOperationFactory.cs (1)
1021
if (boundConversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InterpolationTests.cs (1)
4610
Assert.Equal(ConversionKind.
InterpolatedStringHandler
, semanticInfo.ImplicitConversion.Kind);
Semantics\RawInterpolationTests_Handler.cs (1)
2911
Assert.Equal(ConversionKind.
InterpolatedStringHandler
, semanticInfo.ImplicitConversion.Kind);