13 references to IsInterpolatedStringHandler
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Conversions.cs (1)
83!conversion.IsInterpolatedStringHandler &&
Binder\Binder_Expressions.cs (2)
3173if (kind.IsInterpolatedStringHandler) 5055if (argument is BoundConversion { Conversion.IsInterpolatedStringHandler: true, Operand: var operand })
Binder\Binder_InterpolatedString.cs (1)
858Debug.Assert(interpolatedStringConversion.IsInterpolatedStringHandler);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
659!conversion.IsInterpolatedStringHandler)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
2161isInterpolatedStringHandlerConversion = c1.IsInterpolatedStringHandler && c2.IsInterpolatedStringHandler; 3808if (hasInterpolatedStringRefMismatch && !conversion.IsInterpolatedStringHandler)
Lowering\LocalRewriter\LocalRewriter.cs (1)
987return expr is BoundConversion { Conversion: { IsInterpolatedStringHandler: true }, Type: { IsValueType: true } };
Lowering\LocalRewriter\LocalRewriter_StringInterpolation.cs (1)
400Debug.Assert(arguments.All(arg => arg is not BoundConversion { Conversion: { IsInterpolatedStringHandler: true }, ExplicitCastInCode: false }));
Operations\CSharpOperationFactory.cs (1)
2302Debug.Assert(conversion.Conversion.IsInterpolatedStringHandler);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InterpolationTests.cs (1)
4585Assert.True(semanticInfo.ImplicitConversion.IsInterpolatedStringHandler);
Semantics\RawInterpolationTests_Handler.cs (1)
2912Assert.True(semanticInfo.ImplicitConversion.IsInterpolatedStringHandler);