2 instantiations of BoundUnconvertedInterpolatedString
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_InterpolatedString.cs (1)
189
return new
BoundUnconvertedInterpolatedString
(node, builder.ToImmutableAndFree(), resultConstant, stringType);
Generated\BoundNodes.xml.Generated.cs (1)
7490
var result = new
BoundUnconvertedInterpolatedString
(this.Syntax, parts, constantValueOpt, type, this.HasErrors);
34 references to BoundUnconvertedInterpolatedString
Microsoft.CodeAnalysis.CSharp (34)
Binder\Binder_Conversions.cs (2)
188
var
unconvertedSource = (
BoundUnconvertedInterpolatedString
)source;
Binder\Binder_Expressions.cs (2)
379
case
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString:
3175
Debug.Assert(argument is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
Binder\Binder_InterpolatedString.cs (10)
217
private BoundInterpolatedString BindUnconvertedInterpolatedStringToString(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, BindingDiagnosticBag diagnostics)
293
private static bool InterpolatedStringPartsAreValidInDefaultHandler(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString)
330
static (
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) =>
373
Func<
BoundUnconvertedInterpolatedString
, int, (ImmutableArray<ImmutableArray<BoundExpression>>, TypeSymbol), BoundExpression> interpolationFactory =
382
static BoundInterpolatedString createInterpolation(
BoundUnconvertedInterpolatedString
expression, int i, (ImmutableArray<ImmutableArray<BoundExpression>> AppendCalls, TypeSymbol _) arg)
417
BoundUnconvertedInterpolatedString
interpolatedString => BindUnconvertedInterpolatedStringToHandlerType(
429
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString,
467
static (
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, ArrayBuilder<ImmutableArray<BoundExpression>> partsArrayBuilder) =>
682
private ImmutableArray<BoundExpression> BindInterpolatedStringParts(
BoundUnconvertedInterpolatedString
unconvertedInterpolatedString, BindingDiagnosticBag diagnostics)
856
Debug.Assert(unconvertedString is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
Binder\Binder_Operators.cs (4)
554
&& left is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true }
555
&& right is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true })
745
Debug.Assert(stack.Count > 0 && stack.Peek().Left is
BoundUnconvertedInterpolatedString
);
752
BoundUnconvertedInterpolatedString
s => s,
Binder\Semantics\Conversions\Conversions.cs (1)
143
Debug.Assert(source is
BoundUnconvertedInterpolatedString
);
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
2162
Debug.Assert(!isInterpolatedStringHandlerConversion || arguments[i] is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true });
2459
node is
BoundUnconvertedInterpolatedString
{ ConstantValueOpt: null } or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true, ConstantValueOpt: null })
3678
if (argument is
BoundUnconvertedInterpolatedString
or BoundBinaryOperator { IsUnconvertedInterpolatedStringAddition: true }
FlowAnalysis\AbstractFlowPass.cs (1)
1151
public override BoundNode VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
FlowAnalysis\NullableWalker.cs (1)
10970
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
Generated\BoundNodes.xml.Generated.cs (10)
7486
public
BoundUnconvertedInterpolatedString
Update(ImmutableArray<BoundExpression> parts, ConstantValue? constantValueOpt, TypeSymbol? type)
7490
var
result = new BoundUnconvertedInterpolatedString(this.Syntax, parts, constantValueOpt, type, this.HasErrors);
8905
return VisitUnconvertedInterpolatedString((
BoundUnconvertedInterpolatedString
)node, arg);
9165
public virtual R VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node, A arg) => this.DefaultVisit(node, arg);
9393
public virtual BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node) => this.DefaultVisit(node);
10277
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
11581
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
14077
public override BoundNode? VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node)
14080
BoundUnconvertedInterpolatedString
updatedNode;
16229
public override TreeDumperNode VisitUnconvertedInterpolatedString(
BoundUnconvertedInterpolatedString
node, object? arg) => new TreeDumperNode("unconvertedInterpolatedString", null, new TreeDumperNode[]