24 references to InterpolatedStringHandler
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder.ValueChecks.cs (2)
3712
if (conversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
4187
if (conversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Binder\Binder_Conversions.cs (1)
198
if (conversion.Kind == ConversionKind.
InterpolatedStringHandler
)
Binder\RefSafetyAnalysis.cs (1)
572
if (arg is BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
Binder\Semantics\Conversions\Conversion.cs (3)
207
case ConversionKind.
InterpolatedStringHandler
:
251
internal static Conversion InterpolatedStringHandler => new Conversion(ConversionKind.
InterpolatedStringHandler
);
678
return Kind == ConversionKind.
InterpolatedStringHandler
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
46
case
InterpolatedStringHandler
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
622
case ConversionKind.
InterpolatedStringHandler
:
Binder\Semantics\OverloadResolution\OverloadResolution.cs (4)
2463
case (ConversionKind.
InterpolatedStringHandler
, ConversionKind.
InterpolatedStringHandler
):
2465
case (ConversionKind.
InterpolatedStringHandler
, _):
2467
case (_, ConversionKind.
InterpolatedStringHandler
):
FlowAnalysis\NullableWalker.cs (1)
8028
case ConversionKind.
InterpolatedStringHandler
:
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
280
if (node.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
757
case ConversionKind.
InterpolatedStringHandler
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
593
if (argument is BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
, Operand: BoundInterpolatedString or BoundBinaryOperator } conversion)
666
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)
389
if (arg is BoundConversion { Conversion: { Kind: ConversionKind.
InterpolatedStringHandler
}, ExplicitCastInCode: false, Operand: var operand })
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
509
Debug.Assert(methodArgumentInfo.Arguments.All(arg => arg is not BoundConversion { ConversionKind: ConversionKind.
InterpolatedStringHandler
}));
Operations\CSharpOperationFactory.cs (1)
1015
if (boundConversion.ConversionKind == ConversionKind.
InterpolatedStringHandler
)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InterpolationTests.cs (1)
4582
Assert.Equal(ConversionKind.
InterpolatedStringHandler
, semanticInfo.ImplicitConversion.Kind);
Semantics\RawInterpolationTests_Handler.cs (1)
2909
Assert.Equal(ConversionKind.
InterpolatedStringHandler
, semanticInfo.ImplicitConversion.Kind);